centos7安装docker指定版本19.03.11

卸载操作系统自带的docker

1、查看docker相关的rpm源文件

[root@localhost ~]# rpm -qa | grep docker

输出如下
image.png

2、 查看已安装的文件包

[root@localhost ~]# yum list installed | grep docker

输出如下
image.png

卸载和删除上面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

输出如下
centos7安装docker指定版本19.03.11_第1张图片

4、安装docker-ce-19.03.11

我这里选择安装docker-ce-19.03.11版本,如果你在安装的时候查询到新的版本,只要按照格式安装就可以了,注意版本号。
软件包名称是软件包名称(docker-ce)加上版本字符串(第二列),从第一个冒号(:)一直到第一个连字符,并用连字符(-)分隔。
例如,docker-ce-19.03.8

[root@localhost ~]# yum install -y docker-ce-19.03.11 docker-ce-cli-19.03.11 containerd.io-1.2.13

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

你可能感兴趣的:(centosdocker)