docker-ce配置华为镜像源的问题

举报
德旺 发表于 2020/03/05 18:47:05 2020/03/05
【摘要】 docker-ce配置华为镜像源的问题我们在安装docker-ce的时候,由于国外的镜像源网速过慢,我们通常会配置国内镜像源。 而最近我一直从事华为相关产品的开发,也一直尽量使用华为的产品和镜像源。 不得不说华为的镜像源还是很强大的,内容很全,maven、操作系统、容器应有尽有。详情请见官网https://mirrors.huaweicloud.cn/ 在安装docker-ce之前,我已经...

docker-ce配置华为镜像源的问题

我们在安装docker-ce的时候,由于国外的镜像源网速过慢,我们通常会配置国内镜像源。 而最近我一直从事华为相关产品的开发,也一直尽量使用华为的产品和镜像源。 不得不说华为的镜像源还是很强大的,内容很全,maven、操作系统、容器应有尽有。详情请见官网

https://mirrors.huaweicloud.cn/

img1583404907264949.png

在安装docker-ce之前,我已经将centos7的yum源替换成了华为的。

从官网我们可以看到支持docker-ce,于是我尝试加入华为的docker-ce的yum源到centos7中

yum-config-manager --add-repo http://mirrors.huaweicloud.cn/docker-ce/linux/centos/docker-ce.repo
yum makecache fast

执行完上诉操作之后,我开始执行docker的安装

yum install -y docker-ce-18.03.1.ce

发现速度依然很慢,并且显示依然是从国外源进行下载。 于是我检查了下docker-ce.repo的文件内容

 vim /etc/yum.repos.d/docker-ce.repo

看到内容如下

[docker-ce-stable]
name=Docker CE Stable - $basearch
baseurl=https://download.docker.com/linux/centos/7/$basearch/stable
enabled=1
gpgcheck=1
gpgkey=https://download.docker.com/linux/centos/gpg

[docker-ce-stable-debuginfo]
name=Docker CE Stable - Debuginfo $basearch
baseurl=https://download.docker.com/linux/centos/7/debug-$basearch/stable
enabled=0
gpgcheck=1
gpgkey=https://download.docker.com/linux/centos/gpg

我们发现里面记录的地址依然是国外的地址。于是我上https://mirrors.huaweicloud.cn/ 去查看docker-ce下的详细内容,发现里面是存在各个版本的docker安装包的。

1583404907155253.png

并且docker-ce下的目录结构也和国外官网的一致,其实我们只用做下简单的修改就可以满足我们切换镜像源的需求了。我们将docker-ce.repo文件里的https://download.docker.com 全部替换为https://mirrors.huaweicloud.cn 即可。 替换完成后,执行下面语句刷新缓存

yum makecache fast

然后我们再来执行安装docke-ce的安装操作,就发现非常之快了。这个问题估计是华为在推官方镜像源的时候未将docker-ce.repo里面的内容修改过来吧。我会尝试将此问题反馈给华为研发那边,如果后续有更新就不需要后续的文件内容替换操作了。




【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。