CentOS7中使用阿里云镜像

  之前因为下载Docker镜像很慢所以用了一家国内的镜像DaoCloud,今天要用的是阿里云的镜像库。

  首先要开通了阿里云开发者帐号,地址 : https://dev.aliyun.com/search.html

  开通之后在个人中心中点击加速器,然后就看到自己的镜像库地址啦。并且下边有针对不同系统的配置过程,但是我用的CentOS7中的配置却不太一样。

  

  查看自己的Docker 版本:

  

  按照官方的说明,下来应该要这样配置:

  

或者想配置启动参数,可以使用下面的命令将配置添加到docker daemon的启动参数中。

// 赋值docker的启动配置文件到指定位置
sudo cp -n /lib/systemd/system/docker.service /etc/systemd/system/docker.service
// 更改docker.service中的启动参数,将原来的 ExecStart=/usr/bin/docker daemon 替换成 ExecStart=/usr/bin/docker daemon --registry-mirror=https://qxx96o44.mirror.aliyuncs.com
sudo sed -i "s|ExecStart=/usr/bin/docker daemon|ExecStart=/usr/bin/docker daemon --registry-mirror=https://yourself.mirror.aliyuncs.com|g" /etc/systemd/system/docker.service

  而实际上我原来的docker.service中的ExecStart为:

ExecStart=/usr/bin/docker-current daemon

  这和官方中说的要替换的部分是不一样的,所以上述的命令用过之后是不起作用的。正确的做法是直接将 --registry-mirror=https://yourself.mirror.aliyuncs.com 添加到ExecStart=/usr/bin/docker-current daemon 之后,形成如下的格式,注意其中的镜像库地址是你本人的镜像库地址,时需要复制自己的  

ExecStart=/usr/bin/docker-current daemon --registry-mirror=https://yourself.mirror.aliyuncs.com

  然后我们执行:

sudo systemctl daemon-reload
sudo systemctl restart docker

  尝试以下拉取镜像,速度非常快呀:

  

  

原文地址:https://www.cnblogs.com/linux-wangkun/p/6431053.html