一、卸載Docker
如果需要卸載Docker或者更新Docker,先執行"卸載Docker"這一步,否則就跳跳過第一點,直接查看第二點“安裝Docker”。
- 首先輸入rpm -qa | grep docker
- 使用yum remove命令把上圖查出來的三個docker程序刪掉
- 卸載成功之後再使用docker命令會有如下提示
二、安裝Docker
2.1 安裝必須的軟件包
安裝yum-utils,它提供一個yum-config-manager單元,同時安裝的device-mapper-persistent-data和lvm2用於儲存設備映射(devicemapper)必須的兩個軟件包。
$ sudo yum install -y yum-utils device-mapper-persistent-data lvm2
2.2 配置一個穩定(stable)的倉庫
倉庫配置會保存到/etc/yum.repos.d/docker-ce.repo文件中
yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
2.3 更新Yum安裝的相關Docke軟件包
$ sudo yum makecache fast
2.4 安裝 DOCKER CE
2.4.1 直接安裝
yum install docker-ce
2.4.2 如果想要指定版本安裝
可以先使用以下命令先查看一下docker有哪些版本
yum list docker-ce --showduplicates | sort -r
下面這個例子是使用sort -r 命令來排序docker-ce的版本,從高到低。
yum list docker-ce --showduplicates | sort -r
docker-ce.x86_64 17.09.0.ce-1.el7.centos docker-ce-stable
docker-ce.x86_64 17.09.0.ce-1.el7.centos @docker-ce-stable
docker-ce.x86_64 17.06.2.ce-1.el7.centos docker-ce-stable
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
然後指定版本進行安裝
yum install docker-ce-17.09.0.ce
2.5 重啓Docker
systemctl restart docker
2.6 設置Docker開機自啓
systemctl enable docker