首页 > 其他 > 详细

[Docker] Problem: package docker-ce-3:19.03.13-3.el7.x86_64 requires containerd.io >= 1.2.2-3, but none of the providers can be installed

时间:2020-09-27 08:26:00      阅读:54      评论:0      收藏:0      [点我收藏+]

 

按照docker官方文档安装docker;

使用了阿里云的镜像,除了这个其他都没变;安装异常后,尝试用官方镜像地址下载了,但是速度太慢了。

 

安装过程:

yum makecache fast  #这里开始出现问题,提示 yum makecache: error: argument timer: invalid choice: ‘fast‘ (choose from ‘timer‘)

不知如何解决,因不是关键步骤,于是继续。

 

安装docker:  yum -y install docker-ce,出现如下提示:

( docker-ce 和containerd.io 版本匹配异常,根据截图中的提示先是添加了命令 “--skip-broken”;这样安装后,无法启动docker,提示没有docker 服务;

再次尝试安装时,添加了 “--nobest” 命令,之后安装成功。

技术分享图片

 

 

不是很明白为啥会这样。以下是我的推测:

docker 安装的时候,会安装 3 部分(见官方的安装命令:yum install docker-ce docker-ce-cli containerd.io);

不管是用官方的命令,还是阿里云上命令,都会提提示 docker-ce 和contianerd.io的版本不匹配(可能使用官方镜像源没有这个问题);

报错之后,我开始添加了 --skip-broken 命令,估计忽略了重要的文件;第二次安装时,添加的是--nobest ,这次应该下载了必要的文件,所以之后就安装成功了。

 

[Docker] Problem: package docker-ce-3:19.03.13-3.el7.x86_64 requires containerd.io >= 1.2.2-3, but none of the providers can be installed

原文:https://www.cnblogs.com/George19950505/p/13737442.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!