前言
由于我的两台Linux上面的Docker版本不一致,所以想要同步一下两个的版本。
卸载Docker
第一步:通过rpm命令卸载Docker
rpm -qa|grep docker|xargs rpm -ev --allmatches --nodeps
第二步:卸载与Docker相关的文件
whereis docker |xargs rm -frv
第三步:查看是否有卸载残留
whereis docker
第四步:删除镜像和容器
rm -rf /var/lib/docker
安装Docker
第一步:安装Docker所需的依赖项
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
第二步:查看Docker可以下载的版本
sudo yum list docker-ce --showduplicates | sort -r
选择想要下载的版本,这里我选择了18.09.2版本。
第三步:通过下面的代码可以同时安装Docker Client和Docker Engine。
sudo yum install docker-ce-18.09.2-3.el7 docker-ce-cli-18.09.2-3.el7 containerd.io
显示Complete!表示安装完成
第四步:使用docker version检查是否安装成功
这里发现Docker Server并没有正常显示,初步怀疑是由于Docker服务没有启动的原因。
第五步:启动Docker
# 查看docker状态
sudo systemctl status docker
# 启动docker状态
sudo systemctl start docker
# 设置docker自启动
sudo systemctl enable docker
第六步:再次检查Docker
发现可以正常显示。到这一步Docker安装完成。