之前因為下載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
嘗試以下拉取映象,速度非常快呀: