Docker - 國(guó)內(nèi)安裝/國(guó)內(nèi)鏡像的配置及使用

Docker國(guó)內(nèi)鏡像
DaoCloud - Docker加速器阿里云 - 開發(fā)者平臺(tái)
微鏡像 - 希云cSphere鏡像廣場(chǎng) - 時(shí)速云靈雀云網(wǎng)易蜂巢

阿里云的Docker加速器

阿里云 - 開發(fā)者平臺(tái):https://dev.aliyun.com/阿里云 - 容器Hub服務(wù)控制臺(tái):https://cr.console.aliyun.com/
注冊(cè)并登陸阿里云 - 開發(fā)者平臺(tái)之后,在首頁(yè)點(diǎn)擊“創(chuàng)建我的容器鏡像”,然后就會(huì)來(lái)到阿里云的服務(wù)面板。點(diǎn)擊加速器標(biāo)簽。根據(jù)提示輸入Docker登錄時(shí)需要使用的密碼(后期可更改),用戶名就是登錄阿里云的用戶名。在出現(xiàn)的頁(yè)面中,可以得到一個(gè)專屬的鏡像加速地址,類似于“https://1234abcd.mirror.aliyuncs.com”。根據(jù)頁(yè)面中的“操作文檔”信息,配置自己的Docker加速器。
或者,登錄阿里云 - 容器Hub服務(wù)控制臺(tái)之后,點(diǎn)擊加速器標(biāo)簽,也會(huì)出現(xiàn)相應(yīng)信息。

安裝/升級(jí)你的Docker客戶端

推薦安裝1.6.0
以上版本的Docker客戶端。
您可以通過阿里云的鏡像倉(cāng)庫(kù)下載:mirrors.aliyun.com/help/docker-engine
或執(zhí)行以下命令:

curl -sSL http://acs-public-mirror.oss-cn-hangzhou.aliyuncs.com/docker-engine/internet | sh -```

###如何使用Docker加速器
這里以 Ubuntu 為例:
####針對(duì)Docker客戶端版本大于1.10的用戶

您可以通過修改daemon配置文件/etc/docker/daemon.json來(lái)使用加速器:

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://$your_mirror.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker```

針對(duì)Docker客戶的版本小于等于1.10的用戶

或者想配置啟動(dòng)參數(shù),可以使用下面的命令將配置添加到docker daemon的啟動(dòng)參數(shù)中。

Ubuntu 12.04 14.04的用戶
echo "DOCKER_OPTS=\"\$DOCKER_OPTS --registry-mirror=https://$your_mirror.mirror.aliyuncs.com\"" | sudo tee -a /etc/default/docker
sudo service docker restart```
#####Ubuntu 15.04 16.04的用戶

sudo mkdir -p /etc/systemd/system/docker.service.d
sudo tee /etc/systemd/system/docker.service.d/mirror.conf <<-'EOF'
[Service]
ExecStart=/usr/bin/docker daemon -H fd:// --registry-mirror=https://$your_mirror.mirror.aliyuncs.com
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker```
阿里云容器服務(wù)(Docker) - Docker 鏡像加速器

其他Docker國(guó)內(nèi)鏡像的使用

大致等同于阿里云的Docker加速器,主要環(huán)節(jié)也就是以下三步:

  • 注冊(cè)賬號(hào),獲得專屬的鏡像加速地址。
  • 根據(jù)提示和系統(tǒng)類型,升級(jí)、配置并重啟Docker。
  • 實(shí)際操作,驗(yàn)證配置是否正確。

手動(dòng)配置Docker加速器

配置Docker加速器的本質(zhì)就是把Docker配置文件中的鏡像下載地址由默認(rèn)的Docker Hub地址變?yōu)閲?guó)內(nèi)鏡像的加速地址。

/lib/systemd/system/docker.service
/etc/systemd/system/docker.service```

例如:CentOS7將如下內(nèi)容加入到Docker配置文件`/etc/sysconfig/docker`
,然后重啟docker。
```OPTIONS=--registry-mirror=http://abcd1234.m.daocloud.io
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容