Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1426370
  • 博文数量: 188
  • 博客积分: 1784
  • 博客等级: 上尉
  • 技术积分: 2772
  • 用 户 组: 普通用户
  • 注册时间: 2011-04-05 22:20
个人简介

发上等愿,结中等缘,享下等福;择高处立,就平处坐,向宽处行。

文章分类

全部博文(188)

文章存档

2020年(12)

2019年(11)

2018年(4)

2017年(3)

2016年(11)

2015年(22)

2014年(19)

2013年(25)

2012年(32)

2011年(49)

分类: 系统运维

2020-04-30 13:49:39

按照官方的步骤尝试在CentOS8里面安装Docker-ce(),会报下面的错误:

点击(此处)折叠或打开

  1. 错误:
  2.  问题: package docker-ce-3:19.03.8-3.el7.x86_64 requires containerd.io >= 1.2.2-3,
  3. but none of the providers can be installed
  4.   - cannot install the best candidate for the job
  5.   - package containerd.io-1.2.10-3.2.el7.x86_64 is excluded
  6.   - package containerd.io-1.2.13-3.1.el7.x86_64 is excluded
  7.   - package containerd.io-1.2.2-3.3.el7.x86_64 is excluded
  8.   - package containerd.io-1.2.2-3.el7.x86_64 is excluded
  9.   - package containerd.io-1.2.4-3.1.el7.x86_64 is excluded
  10.   - package containerd.io-1.2.5-3.1.el7.x86_64 is excluded
  11.   - package containerd.io-1.2.6-3.3.el7.x86_64 is excluded
  12. (尝试添加 '--skip-broken' 来跳过无法安装的软件包 或 '--nobest' 来不只使用最佳选择的软件包)

这是由于通过yum安装的containerd.io版本过低,这个时候你需要安装指定版本的containerd.io来解决这个问题,但是通过yum直接安装,又无法安装更高版本的containerd.io,只能先把高版本的下载下来,再进行安装。下载地址:,下载下来之后,通过下面的命令安装:

yum install /home/containerd.io-1.2.12-3.1.el7.x86_64.rpm

我把rpm文件放到了home目录下,所以这个命令是这样的。
安装了高版本的containerd.io之后,就可以正常安装最新版本的docker-ce了
阅读(1214) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~