#1、删除旧版本
yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-selinux docker-engine-selinux docker-engine
#2、删除其他的文件
rm -rf /etc/systemd/system/docker.service.d
rm -rf /var/lib/docker
rm -rf /var/run/docker
#3、安装所需的软件包
yum-utils 提供了 yum-config-manager ,并且 device mapper 存储驱动程序需要 device-mapper-persistent-data 和 lvm2。
yum install -y yum-utils device-mapper-persistent-data lvm2
#4、使用以下命令来设置稳定的仓库。
#阿里云
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
#清华大学源
yum-config-manager --add-repo https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/centos/docker-ce.repo
#5、停止firewall
systemctl stop firewalld.service
#6、禁止firewall开机启动
systemctl disable firewalld.service
#7、启动 Docker
systemctl start docker
#8、开机自启docker
systemctl enable docker
#9、测试
通过运行 hello-world 映像来验证是否正确安装了 Docker Engine-Community 。
docker run hello-world
=====================================================================================