Docker高版本降级到指定版本

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

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值