CentOS7中使用阿里雲映象

Amei1314發表於2017-02-22

  之前因為下載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

  嘗試以下拉取映象,速度非常快呀:

  

 

  

相關文章