卸载操作系统自带的docker
1、查看docker相关的rpm源文件
[root@localhost ~]# rpm -qa | grep docker
输出如下
2、 查看已安装的文件包
[root@localhost ~]# yum list installed | grep docker
输出如下
卸载和删除上面docker镜像目录文件
[root@localhost ~]# yum -y remove docker-ce.x86_64
[root@localhost ~]# yum -y remove docker-ce-cli.x86_64
[root@localhost ~]# yum -y remove containerd.io.x86_64
[root@localhost ~]# rm -rf /var/lib/docker
安装
1、安装需要的软件
yum-utils提供了yum-config-manager效用,并device-mapper-persistent-data和lvm2由需要 devicemapper 存储驱动程序。
[root@localhost ~]# yum install -y yum-utils device-mapper-persistent-data lvm2
2、设置稳定的安装源(存储库)
[root@localhost ~]# yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
3、查询可安装的版本,按版本号(从高到低)对结果进行排序
[root@localhost ~]# yum list docker-ce --showduplicates | sort -r
输出如下
4、安装docker-ce-19.03.11
我这里选择安装docker-ce-19.03.11版本,如果你在安装的时候查询到新的版本,只要按照格式安装就可以了,注意版本号。
软件包名称是软件包名称(docker-ce)加上版本字符串(第二列),从第一个冒号(:)一直到第一个连字符,并用连字符(-)分隔。
例如,docker-ce-19.03.8
[root@localhost ~]# yum install -y containerd.io-1.2.13 docker-ce-19.03.11 docker-ce-cli-19.03.11
5、配置镜像加速器
针对Docker客户端版本大于 1.10.0 的用户
您可以通过修改daemon配置文件/etc/docker/daemon.json来使用加速器
[root@localhost ~]# sudo mkdir -p /etc/docker
[root@localhost ~]# sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://n0k07cz2.mirror.aliyuncs.com"]
}
EOF
[root@localhost ~]# sudo systemctl daemon-reload
[root@localhost ~]# sudo systemctl restart docker
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。