1. 程式人生 > >安裝Docker CE(社區版本)

安裝Docker CE(社區版本)

新版本 其他 -c 非root 系統 ins 端口 data- per

OS要求

  1. 需要64位版本的CentOS 7
  2. 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(社區版本)