执行yum报错:failure: repodata/repomd.xml from download.docker.....Errno 256] No more mirrors to try的解决方法

小土豆Docker学习随笔

—— 清听凌雪慕忆

📢📢📢📣📣📣 Hi,大家好!

我是小土豆,一名Lab、IT搬砖工人。 😜😜😜

深受周围IT大佬的影响哈, 作者也坚定学习方向、自律,步履不停,永无休止。Linux运维、Python等的学习过程中,不断完善学习笔记,如有错误请指正,同时,帮助更多的爱好者入门,共同进步!

作者自学Docker过程中,在安装yum-config-manager步骤时出现以下报错:

1. 报错问题

在这里插入图片描述

在这里插入图片描述

🥬思考ing!!!!求教ing。。。终于有了解决思路😜😜😜

2. 解决步骤

2.1删除原yum配置文件夹
[root@localhost ~]# cd /etc/yum.repos.d
[root@localhost yum.repos.d]# rm  -rf  *.*
2.2 卸载yum包
[root@localhost yum.repos.d]# rpm -qa yum yum-3.4.3-168.el7.centos.noarch
2.3 卸载安装组件
[root@localhost yum.repos.d]# rpm -qa | grep yum | xargs rpm -e --nodeps
[root@localhost yum.repos.d]# rpm -qa yum
[root@localhost yum.repos.d]# ls

r如果没有内容,则表明以卸载

2.4 下载新的rpm包

下载链接: http://mirrors.163.com/centos/7/os/x86_64/Packages/ ,下载完成后,并上传至服务器。

可以下载最新的rpm包。

【文件1】:yum-3.4.3-168.el7.centos.noarch.rpm
【文件2】:yum-metadata-parser-1.1.4-10.el7.x86_64.rpm
【文件3】:yum-plugin-fastestmirror-1.1.31-54.el7_8.noarch.rpm

在这里插入图片描述

2.5 安装新yum
[root@localhost ~]# rpm -ivh yum-*
准备中...                          ################################# [100%]
正在升级/安装...
   1:yum-metadata-parser-1.1.4-10.el7 ################################# [ 33%]
   2:yum-plugin-fastestmirror-1.1.31-5################################# [ 67%]
   3:yum-3.4.3-168.el7.centos         ################################# [100%]
2.6 查看yum是否安装成功
[root@localhost ~]# rpm -qa yum
yum-3.4.3-168.el7.centos.noarch
2.7 导入证书
[root@localhost ~]# rpm --import http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-7
2.8 添加阿里源
[root@localhost ~]# wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
--2022-06-24 23:15:42--  http://mirrors.aliyun.com/repo/Centos-7.repo
正在解析主机 mirrors.aliyun.com (mirrors.aliyun.com)... 39.175.104.244, 39.175.104.241, 39.175.104.243, ...
正在连接 mirrors.aliyun.com (mirrors.aliyun.com)|39.175.104.244|:80... 已连接。
已发出 HTTP 请求,正在等待回应... 200 OK
长度:2523 (2.5K) [application/octet-stream]
正在保存至: “/etc/yum.repos.d/CentOS-Base.repo”

100%[====================================================================================================================>] 2,523       --.-K/s 用时 0s

2022-06-24 23:15:42 (696 MB/s) - 已保存 “/etc/yum.repos.d/CentOS-Base.repo” [2523/2523])
2.9 清除缓存,生成新的缓存
[root@localhost ~]# yum clean all
已加载插件:fastestmirror
正在清理软件源: base extras updates
Cleaning up list of fastest mirrors
[root@localhost ~]# yum makecache
已加载插件:fastestmirror
Determining fastest mirrors
 * base: mirrors.aliyun.com
 * extras: mirrors.aliyun.com
 * updates: mirrors.aliyun.com
base                                                                                                                                   | 3.6 kB  00:00:00
extras                                                                                                                                 | 2.9 kB  00:00:00
updates                                                                                                                                | 2.9 kB  00:00:00
(1/10): base/7/x86_64/group_gz                                                                                                         | 153 kB  00:00:00
(2/10): base/7/x86_64/filelists_db                                                                                                     | 7.2 MB  00:00:02
(3/10): extras/7/x86_64/primary_db                                                                                                     | 247 kB  00:00:00
(4/10): base/7/x86_64/other_db                                                                                                         | 2.6 MB  00:00:00
(5/10): extras/7/x86_64/other_db                                                                                                       | 148 kB  00:00:00
(6/10): updates/7/x86_64/filelists_db                                                                                                  | 8.7 MB  00:00:01
(7/10): updates/7/x86_64/other_db                                                                                                      | 1.0 MB  00:00:00
(8/10): base/7/x86_64/primary_db                                                                                                       | 6.1 MB  00:00:05
(9/10): updates/7/x86_64/primary_db                                                                                                    |  16 MB  00:00:02
(10/10): extras/7/x86_64/filelists_db                                                                                                  | 277 kB  00:00:05
元数据缓存已建立

🏅 待yum安装完毕后,方可执行docker-ce及相关工具安装。

2.10 安装必要的系统工具

安装需要的软件包, yum-utils 提供了 yum-config-manager 应用,并 device-mapper-persistent-data

和 lvm2 由需要 devicemapper 存储驱动程序。

[root@localhost ~]# sudo yum install -y yum-utils device-mapper-persistent-data lvm2

在这里插入图片描述

💞 安装正常并无其他相关报错!

2.11 添加软件源信息
[root@localhost ~]# sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
已加载插件:fastestmirror
adding repo from: https://download.docker.com/linux/centos/docker-ce.repo
grabbing file https://download.docker.com/linux/centos/docker-ce.repo to /etc/yum.repos.d/docker-ce.repo
repo saved to /etc/yum.repos.d/docker-ce.repo

💞 安装正常并无其他相关报错!

2.12 更新 yum 缓存
[root@localhost ~]# sudo yum makecache fast
2.13 安装Docker-CE
[root@localhost ~]# sudo yum install docker-ce docker-ce-cli containerd.io

在这里插入图片描述

在这里插入图片描述

🚀🚀🚀 🚀🚀🚀 🚀🚀 Nice!!! 🚀🚀🚀🚀🚀🚀🚀🚀

  • 32
    点赞
  • 77
    收藏
    觉得还不错? 一键收藏
  • 12
    评论
评论 12
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值