1. 查询已安装的旧版 docker

sudo yum list installed | grep docker

2. 卸载已安装的旧版 docker

sudo yum remove docker.x86_64
sudo yum remove docker-client.x86_64
sudo yum remove docker-common.x86_64

卸载上一步中查询到的已安装的 docker,卸载完成后再次执行yum list installed | grep docker进行查询,若什么都查不到,则旧版本已卸载完成。

3. 安装 docker

sudo yum install -y docker

4. 查看是否安装成功

sudo docker -v

若可以正常显示 docker 版本,即表示 docker 已安装完成。

5. 更换国内镜像源

sudo vim /etc/docker/daemon.json

i进入编辑模式,将以下内容复制进去,按esc退出编辑模式,输入:wq退出编辑并保存:

{
"registry-mirrors": [
"https://registry.docker-cn.com",
"http://hub-mirror.c.163.com",
"https://docker.mirrors.ustc.edu.cn"
]
}

上述地址只需要有一个即可,三个地址分别为:

也可以使用腾讯云、阿里云的加速地址,可自行申请后替换即可。

6. 启动 docker

sudo systemctl daemon-reload
sudo systemctl start docker

7. 查看是否启动,且镜像源是否更换成功

sudo docker info

若启动正常则会显示很多信息,其中Registry Mirrors:后的内容即为镜像源,若与 daemon.json 中修改内容一致,则表示已切换成功,至此 docker 已安装完成,且已更换国内镜像源,并成功启动,接下来就可以进行 docker 相关操作了。