解决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、安装成功
文章来源: brucelong.blog.csdn.net,作者:Bruce小鬼,版权归原作者所有,如需转载,请联系作者。
原文链接:brucelong.blog.csdn.net/article/details/99427784
- 点赞
- 收藏
- 关注作者
评论(0)