Docker國內(nèi)鏡像
DaoCloud - Docker加速器阿里云 - 開發(fā)者平臺(tái)
微鏡像 - 希云cSphere鏡像廣場 - 時(shí)速云靈雀云網(wǎng)易蜂巢
阿里云的Docker加速器
阿里云 - 開發(fā)者平臺(tái):https://dev.aliyun.com/阿里云 - 容器Hub服務(wù)控制臺(tái):https://cr.console.aliyun.com/
注冊并登陸阿里云 - 開發(fā)者平臺(tái)之后,在首頁點(diǎn)擊“創(chuàng)建我的容器鏡像”僚害,然后就會(huì)來到阿里云的服務(wù)面板易结。點(diǎn)擊加速器標(biāo)簽炎咖。根據(jù)提示輸入Docker登錄時(shí)需要使用的密碼(后期可更改),用戶名就是登錄阿里云的用戶名泻蚊。在出現(xiàn)的頁面中帝璧,可以得到一個(gè)專屬的鏡像加速地址,類似于“https://1234abcd.mirror.aliyuncs.com”纸颜。根據(jù)頁面中的“操作文檔”信息,配置自己的Docker加速器绎橘。
或者胁孙,登錄阿里云 - 容器Hub服務(wù)控制臺(tái)之后,點(diǎn)擊加速器標(biāo)簽称鳞,也會(huì)出現(xiàn)相應(yīng)信息涮较。
安裝/升級(jí)你的Docker客戶端
推薦安裝1.6.0
以上版本的Docker客戶端。
您可以通過阿里云的鏡像倉庫下載: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來使用加速器:
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國內(nèi)鏡像的使用
大致等同于阿里云的Docker加速器,主要環(huán)節(jié)也就是以下三步:
- 注冊賬號(hào)靶瘸,獲得專屬的鏡像加速地址苫亦。
- 根據(jù)提示和系統(tǒng)類型,升級(jí)怨咪、配置并重啟Docker屋剑。
- 實(shí)際操作,驗(yàn)證配置是否正確诗眨。
手動(dòng)配置Docker加速器
配置Docker加速器的本質(zhì)就是把Docker配置文件中的鏡像下載地址由默認(rèn)的Docker Hub地址變?yōu)閲鴥?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