sudo yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine
在主机上首次安装 Docker Engine之前,需要设置 Docker Repository,之后可以从 Repository 安装和更新 Docker
# step 1: 安装必要的一些系统工具
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
# Step 2: 添加软件源信息,国内 Repository 更加稳定
sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
# Step 3: 更新
sudo yum makecache fast
sudo yum install docker-ce docker-ce-cli containerd.io
# 查找 docker-ce 的版本列表
sudo yum list docker-ce --showduplicates | sort -r
# 安装指定版本
sudo yum install docker-ce-19.03.13-3.el7 docker-ce-cli-19.03.13-3.el7 containerd.io
# 启动
sudo systemctl start docker
# 服务自启动
sudo systemctl enable docker
原文:https://www.cnblogs.com/wp950416/p/14665144.html