在Docker的基本概念裏 提到:最常使用的鏡像倉庫是官方的 DockerHub,這也是默認的 Registry,並擁有大量的高質量的官方鏡像。其它的有:CoreOS的Quay.io;Google 的 k8s.gcr.io(Kubernetes的鏡像庫)
由於某些原因,這些服務在國內訪問可能會比較慢。國內的一些雲服務商提供了針對Docker Hub的鏡像服務(Registry Mirror),這些鏡像服務被稱爲加速器。常見的有 阿里雲加速器、DaoCloud 加速器等。
使用加速器直接從國內的地址下載Docker Hub 的鏡像,比直接從Docker官方倉庫下載速度會提高很多。因爲筆者主要使用阿里雲,接下來講述在Ubuntu和Mac上實現阿里雲加速
沒有阿里雲帳戶的話,可以註冊一個
得到加速器地址
Ubuntu
編輯/etc/docker/daemon.json
不存在,創建即可
vi /etc/docker/daemon.json
{
"registry-mirrors": ["https://sk4dzqfg.mirror.aliyuncs.com"]
}
#重啓docker
systemctl daemon-reload
systemctl restart docker</pre>
Mac
任務欄->Docker圖標->屬性
找到Docker Engine,添加最後一行
Apply&Restart
重啓配置生效
趕快docker pull一下感受飛一般的速度!