安裝Docker CE(社區版本)
阿新 • • 發佈:2017-11-19
新版本 其他 -c 非root 系統 ins 端口 data- per
OS要求
- 需要64位版本的CentOS 7
- centos-extra庫必須啟用。默認情況下啟用此庫,但如果已禁用該存儲庫,則需要重新啟用該存儲庫
卸載舊版本
較老版本的Docker被稱為docker或docker-engine。如果這些已安裝,請卸載它們以及關聯的依賴關系 yum remove docker docker-common docker-selinux docker-engine
設置倉庫
1、安裝所需的軟件包 yum-utils提供了yum-config-manager 效用 並device-mapper-persistent-data和lvm2由需要 devicemapper存儲驅動程序 yum install -y yum-utils device-mapper-persistent-data lvm2 2、使用以下命令設置穩定版本庫 yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
安裝Docker CE
1、更新yum包索引 yum makecache fast 2、安裝最新版本的Docker CE,或者轉到下一步安裝特定版本 yum install docker-ce 3、在生產系統上,您應該安裝特定版本的Docker CE,而不是始終使用最新版本。列出可用的版本。此示例使用sort -r命令按結果的版本號排序,從最高到最低,並被截斷 # yum list docker-ce.x86_64 --showduplicates | sort -r docker-ce.x86_64 17.06.1.ce-1.el7.centos docker-ce-stable docker-ce.x86_64 17.06.0.ce-1.el7.centos docker-ce-stable docker-ce.x86_64 17.03.2.ce-1.el7.centos docker-ce-stable docker-ce.x86_64 17.03.1.ce-1.el7.centos docker-ce-stable docker-ce.x86_64 17.03.0.ce-1.el7.centos docker-ce-stable 列表的內容取決於啟用了哪些存儲庫,並且將特定於您的CentOS .el7版本(在本示例中由版本的後綴指示)。選擇要安裝的特定版本。
第二列是版本字符串。第三列是存儲庫名稱,它指示軟件包所在的存儲庫以及其穩定性級別。要安裝特定版本,請將版本字符串附加到軟件包名稱,並用連字符(-)分隔: yum install docker-ce-<VERSION> 4、啟動Docker systemctl start docker
升級Docker CE
要升級Docker CE,首先運行yum makecache fast,然後按照 安裝說明,選擇要安裝的新版本
卸載Docker CE
1、卸載Docker軟件包 yum remove docker-ce 2、主機上的鏡像,容器,卷或自定義配置文件不會自動刪除。刪除所有鏡像,容器和卷: rm -rf /var/lib/docker
以非root身份管理Docker
該docker守護程序綁定到一個Unix套接字而不是TCP端口。 默認情況下,Unix套接字由用戶擁有root,其他用戶只能使用它sudo。 該docker守護程序始終以root用戶身份運行。 如果您不想sudo在使用該docker命令時使用,請創建一個名為“Unix”的組docker,並向其添加用戶。 當docker守護進程啟動時,它使Unix套接字的所有權由docker組讀取/寫入。 1、創建docker組。 groupadd docker 2、將您的用戶添加到docker組 usermod -aG docker $USER 3、註銷並重新登錄,以便重新評估您的組成員資格
安裝Docker CE(社區版本)