1.卸载旧版docker
sudo yum remove docker
docker-client
docker-client-latest
docker-common
docker-latest
docker-latest-logrotate
docker-logrotate
docker-engine
2.设置仓库
sudo yum install -y yum-utils
sudo yum-config-manager
--add-repo
https://download.docker.com/linux/centos/docker-ce.repo #官方龟速镜像
sudo yum-config-manager
--add-repo
http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo #阿里云高速镜像
3.更新仓库
yum update
4.安装docker
sudo yum install docker-ce docker-ce-cli containerd.io #默认最新
yum list docker-ce --showduplicates | sort -r #查看版本信息
sudo yum install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io #格式
5.启动docker
sudo systemctl start docker
卸载docker
sudo yum remove docker-ce docker-ce-cli containerd.io
删除本地文件
sudo rm -rf /var/lib/docker
sudo rm -rf /var/lib/containerd
原文:https://www.cnblogs.com/dilumudo/p/15126139.html