一、卸载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