1. 版本
- Centos 8.2.2004
- Docker 20.10.9
lsb_release -a
![在这里插入图片描述](https://img-blog.csdnimg.cn/19dd32c80cf9445db036eb531e29fcae.png)
2. 更新yum
yum -y update
3. 卸载旧版本Docker
yum remove -y docker*
4. 进入配置文件目录
cd /etc/yum.repos.d/
5. 删除所有的.repo源文件
rm -rf *.repo
6. 下载可用的.repo文件
wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repo
![在这里插入图片描述](https://img-blog.csdnimg.cn/0af41cb1bee54b7c8f4762196bddaaf4.png)
7. 安装需要的工具包
yum install -y yum-utils
![在这里插入图片描述](https://img-blog.csdnimg.cn/9d18aa906218477c928dfd870593e12e.png)
8. 设置yum源,并更新 yum 的包索引
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
yum makecache
9. 查看所有docker版本,并选择版本安装
yum list docker-ce --showduplicates | sort -r
![在这里插入图片描述](https://img-blog.csdnimg.cn/c0bd9e07a9ef41e9b8c1288b178b13d8.png)
10. 安装docker
yum install -y docker-ce-3:20.10.9-3.el8.x86_64
11. 启动docker
systemctl start docker
12. 设置开机自动启动
systemctl enable docker
13. 查看版本信息
docker version
![在这里插入图片描述](https://img-blog.csdnimg.cn/7a529ff46a6146608263c2af4c480d02.png)