1.删除老版本的docker sudo yum remove docker docker-common docker-selinux docker-engine 2.移除docker数据文件 删除/var/lib/docker下的文件 3.安装仓库 sudo yum install -y yum-utils device-mapper=persistent-data lvm2 4.安装stable仓库 sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo 5.启用edge和test仓库(可选) sudo yum-config-manager --enable docker-ce-edge sudo yum-config-manager --enable docker-ce-test 6.禁止仓库(可选) sudo yum-config-manager --disable docker-ce-edge 7.更新索引包 sudo yum makecache fast 8.安装docker=ce sudo yum install docker-ce 9.查看版本(可选) yum list docker-ce.x86_64 --showduplicates |sort -r 10.选择一个指定版本安装(可选) sudo yum install docker-ce-18.03.0.ce-1.el7.centos 11.启动docker sudo systemctl start docker 12.验证是否安装成功 sudo docker run hello-world 13.升级 sudo yum makecache fast 14.安装 sudo yum install docker-ce 15.卸载 sudo yum remove docker-ce sudo rm -rf /var/lib/docker (注意这个/和var不要有空格)