解决Centos7安装Docker源问题

解决Centos7安装Docker源问题

一、场景介绍

1、centos7安装docker执行yum install docker-ce 命令提示错误导致不能安装docker

failure: repodata/repomd.xml from download.docker.com_linux_centos_docker-ce.rep: [Errno 256] No more mirrors to try.
https://download.docker.com/linux/centos/docker-ce.rep/repodata/repomd.xml: [Errno 14] HTTPS Error 404 - Not Found
[root@localhost yum.repos.d]# vim /etc/yum.repos.d/docker-ce.repo

 2、不能安装原因

1、配置的docker官方库地址不能访问导致不能安装

二、复现Docker源问题环境

1、首先在安装docker时候配置了国内docker源,该地址不可访问。

sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

2、然后将docker下载地址改为阿里源地址

yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

 3、再次执行安装依旧提示上面的错误。

分析原因为:阿里的镜像库文件也指向docker官方库,所以需要修改库文件

三、解决Docker源问题

 1、将docker改为阿里源后,如果还提示上面的错误那么执行下面的操作

1、vim /etc/yum.repos.d/docker-ce.repo 通过命令把https://download-stage.docker.com替换为http://mirrors.aliyun.com/docker-ce

2、然后在执行安装decker命令。(如果还提上面的错误可以采用下面第二种方法)

解决方法二

1、查看报错信息

2、报错信息:在报错信息中给出了一个解决方案,将命令执行。

yum-config-manager --save --setopt=download.docker.com_linux_centos_docker-ce.rep.skip_if_unavailable=true

执行后出现如下界面

3、在执行安装docker命令

yum install docker-ce

4、安装成功

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值