Linux下安裝Docker CE (以CentOS 7為例)
系統要求:centos 7 64位,centos-extras儲存庫必須啟用。
- 解除安裝舊版Docker
查詢當前的Docker版本
$ docker -v
如果存在已安裝的Docker,解除安裝
$ sudo yum remove docker \
docker-common \
docker-selinux \
docker-engine
注意:解除安裝後,/ var / lib / docker / 下內容(images, containers, volumes,networks)依然被保留。- 安裝Docker CE(通過庫安裝)
配置庫
1.安裝所需的軟體包 yum-utils、device-mapper-persistent-data和 lvm2
$ sudo yum install -y yum-utils \
device-mapper-persistent-data \
lvm2
2.設定穩定的庫
$ sudo yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
3.啟用 docker-ce-edge和docker-ce-test(可選)
$ sudo yum-config-manager --enable docker-ce-edge
$ sudo yum-config-manager --enable docker-ce-test
通過yum安裝Docker CE
1.安裝最新版本的Docker CE(如果需要安裝特定的版本跳過此步驟,參考步驟2)
$ sudo yum install docker-ce
2.檢視庫中可用的版本,安裝特定的版本
$ yum list docker-ce.x86_64 --showduplicates | sort -r
$ sudo yum install <FULLY-QUALIFIED-PACKAGE-NAME>
注:FULLY-QUALIFIED-PACKAGE-NAME為docker-ce-詳細版本號,
如docke-ce-17.06.2.ce-1.el7.centos
3.啟動docker
$ sudo systemctl start docker
4.驗證Docker是否正確安裝
$ sudo docker run hello-world
5.將服務加入到啟動項
$ sudo chkconfig docker on
- 升級Docker CE
下載較新的軟體包檔案並重復安裝,使用yum -y upgrade,並指向新檔案。
- 解除安裝 Docker CE
$ sudo yum remove docker-ce
$ sudo rm -rf /var/lib/docke