在Alibaba Cloud Linux 3系统的ECS实例中,使用docker-ce、epel等第三方DNF(YUM)源安装软件失败怎么办? | |||||||||
产品推荐: 1、安全稳定的云服务器租用,2核/2G/5M仅37元,点击抢购>>>; 2、高防物理服务器20核/16G/50M/500G防御仅350元,点击抢购>>> 3、百度智能建站(五合一网站)仅880元/年,点击抢购>>> 模板建站(PC+手机站)仅480元/年,点击抢购>>> 4、阿里云服务器2核2G3M仅99元/年、2核4G5M仅199元/年,新老同享,点击抢购>>> 5、腾讯云服务器2核2G4M仅99元/年、新老同享,点击抢购>>> 点击这里进入阿里云ECS官方页面,立即免费体验云服务器ECS>>> 问题现象在符合如下条件的Alibaba Cloud Linux 3系统的ECS实例中,执行
系统显示报错信息类似如下。 Docker CE Stable - x86_64Failed to download metadata for repo 'docker-ce-stable'Error: Failed to download metadata for repo 'docker-ce-stable' 第三方DNF源仅适配CentOS 8发行版,而在Alibaba Cloud Linux 3中,系统的 请根据实际需求情况,选择以下对应方案进行修复。 您可以参考方案一:手动修改步骤,通过手动修改 您可以参考方案二:安装插件修改步骤,通过安装dnf-plugin-releasever-adapter插件进行修复。 方案一:手动修改 远程登录Linux实例。 具体操作,请参见通过密码或密钥认证登录Linux实例。 执行以下命令,打开 按 按下 方案二:安装插件修改 通过安装dnf-plugin-releasever-adapter插件实现 确认实例是否支持使用dnf-plugin-releasever-adapter插件。 dnf-plugin-releasever-adapter插件目前的版本及默认支持的第三方repo如下表所示: 插件版本 默认支持的第三方repo 插件的限制 新版本:1.0-2 旧版本:1.0-1.3 docker-ce.repo,epel.repo 您需要满足以下条件,才可以使用该插件: 操作系统需要是Alibaba Cloud Linux 3。 执行以下命令,确认系统中存在alinux3-plus的repo。 系统显示类似如下,说明存在alinux3-plus的repo。 远程登录Linux实例。 具体操作,请参见通过密码或密钥认证登录Linux实例。 执行以下命令,安装dnf-plugin-releasever-adapter插件。 若无其他的DNF源需要转换,安装插件后即可直接安装软件;若还有其他的DNF源需要转换,请按照以下方式配置: 执行以下命令,进入 执行以下命令,编辑 按 系统显示类似如下。 修改完成后,按下 执行如下命令,通过docker-ce、epel和您添加的源安装docker-ce软件。 |