1. 查看docker版本号
[root@node13 ~]# docker --version
Docker version 20.10.11, build dea9396
[root@node13 ~]# yum list installed | grep docker
containerd.io.x86_64 1.4.12-3.1.el7 @docker-ce-stable
docker-ce.x86_64 3:20.10.11-3.el7 @docker-ce-stable
docker-ce-cli.x86_64 1:20.10.11-3.el7 @docker-ce-stable
docker-ce-rootless-extras.x86_64 20.10.11-3.el7 @docker-ce-stable
docker-scan-plugin.x86_64 0.9.0-3.el7 @docker-ce-stable
2. 停止docker服务
[root@node13 ~]# systemctl stop docker.service
Warning: Stopping docker.service, but it can still be activated by:
docker.socket
3. 输入降级命令
yum downgrade --setopt=obsoletes=0 -y docker-ce-${version} docker-ce-selinux-${version} containerd.io
注意:${version}这个地方替换为需要降级的版本号
[root@node13 ~]# yum downgrade --setopt=obsoletes=0 -y docker-ce-20.10.7-3.el7 docker-ce-cli-20.10.7-3.el7 containerd.io
已加载插件:fastestmirror, langpacks
Loading mirror speeds from cached hostfile
* base: mirrors.aliyun.com
* extras: mirrors.aliyun.com
* updates: mirrors.aliyun.com
正在解决依赖关系
--> 正在检查事务
---> 软件包 containerd.io.x86_64.0.1.4.11-3.1.el7 将被 降级
---> 软件包 containerd.io.x86_64.0.1.4.12-3.1.el7 将被 删除
---> 软件包 docker-ce.x86_64.3.20.10.7-3.el7 将被 降级
---> 软件包 docker-ce.x86_64.3.20.10.11-3.el7 将被 删除
---> 软件包 docker-ce-cli.x86_64.1.20.10.7-3.el7 将被 降级
---> 软件包 docker-ce-cli.x86_64.1.20.10.11-3.el7 将被 删除
--> 解决依赖关系完成
依赖关系解决
====================================================================================================================
Package 架构 版本 源 大小
====================================================================================================================
正在降级:
containerd.io x86_64 1.4.11-3.1.el7 docker-ce-stable 28 M
docker-ce x86_64 3:20.10.7-3.el7 docker-ce-stable 27 M
docker-ce-cli x86_64 1:20.10.7-3.el7 docker-ce-stable 33 M
事务概要
====================================================================================================================
降级 3 软件包
总下载量:88 M
Downloading packages:
(1/3): containerd.io-1.4.11-3.1.el7.x86_64.rpm | 28 MB 00:00:07
(2/3): docker-ce-20.10.7-3.el7.x86_64.rpm | 27 MB 00:00:09
(3/3): docker-ce-cli-20.10.7-3.el7.x86_64.rpm | 33 MB 00:00:06
--------------------------------------------------------------------------------------------------------------------
总计 6.3 MB/s | 88 MB 00:00:14
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
正在安装 : 1:docker-ce-cli-20.10.7-3.el7.x86_64 1/6
正在安装 : containerd.io-1.4.11-3.1.el7.x86_64 2/6
正在安装 : 3:docker-ce-20.10.7-3.el7.x86_64 3/6
清理 : 3:docker-ce-20.10.11-3.el7.x86_64 4/6
清理 : containerd.io-1.4.12-3.1.el7.x86_64 5/6
清理 : 1:docker-ce-cli-20.10.11-3.el7.x86_64 6/6
验证中 : containerd.io-1.4.11-3.1.el7.x86_64 1/6
验证中 : 3:docker-ce-20.10.7-3.el7.x86_64 2/6
验证中 : 1:docker-ce-cli-20.10.7-3.el7.x86_64 3/6
验证中 : 1:docker-ce-cli-20.10.11-3.el7.x86_64 4/6
验证中 : 3:docker-ce-20.10.11-3.el7.x86_64 5/6
验证中 : containerd.io-1.4.12-3.1.el7.x86_64 6/6
删除:
containerd.io.x86_64 0:1.4.12-3.1.el7 docker-ce.x86_64 3:20.10.11-3.el7 docker-ce-cli.x86_64 1:20.10.11-3.el7
已安装:
containerd.io.x86_64 0:1.4.11-3.1.el7 docker-ce.x86_64 3:20.10.7-3.el7 docker-ce-cli.x86_64 1:20.10.7-3.el7
完毕!
4. 启动docker服务并查看版本号
[root@node13 ~]# systemctl start docker.service
[root@node13 ~]# docker --version
Docker version 20.10.7, build f0df350