CentOS8升级containerd.io

说明

CentOS8预装了containerd.io1.2.2版本,当我们需要升级或者安装docker-ce较新版本时,会提示需要升级containerd.io1.2.2,如下图

一般yum升级是无法自动升级预装的containerd.io的,因此我们需要处理这个问题,只能卸载当前较新版本的docker-ce使用较老的版本,或者升级containerd.io1.2.2。此处使用升级的方式处理

执行部署

百度了很久,搜索出来大部分都是互抄的内容,且无法借鉴问题。后来发现只能强制升级containerd.io1.2.2进行解决。参考文章《https://www.cnblogs.com/wswind/p/centos-8-install-docker.html》

  • 如果已经安装docker-ce,请先卸载原来的docker-ce版本
  • CentOS8中添加阿里的docker-ce源
dnf config-manager --add-repo=http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
  • 手动强制安装新版本的containerd.io,如

dnf -y install http://mirrors.aliyun.com/docker-ce/linux/centos/8/x86_64/stable/Packages/containerd.io-1.4.3-3.1.el8.x86_64.rpm
  • 安装docker-ce
dnf -y install docker-ce

0 0 投票数
文章评分
订阅评论
提醒
0 评论
内联反馈
查看所有评论
0
希望看到您的想法,请发表评论。x
()
x