一、國內獲取Docker鏡像時,訪問 https://hub.docker.com/速度緩慢,只有幾十K左右,這種情況可以使用國內的一些docker鏡像,國內有些企業做了鏡像拷貝工作,這樣,我們就可以直接從他們的國內服務器上下載相應的文件就好了,例如:網易蜂巢、阿里巴巴、LUG@USTC等。
二、Docker 官方和國內很多雲服務商都提供了國內加速器服務,例如:
中國科學技術大學(LUG@USTC)的開源鏡像:https://docker.mirrors.ustc.edu.cn
阿里:https://xxx.xxx.aliyuncs.com
騰訊:https://mirror.ccs.tencentyun.com
Docker官方提供的中國鏡像庫:https://registry.docker-cn.com
七牛雲加速器:https://reg-mirror.qiniu.com
百度雲:https://mirror.baidubce.com
當配置某一個加速器地址之后,若發現拉取不到鏡像,請切換到另一個加速器地址。國內各大雲服務商均提供了 Docker 鏡像加速服務,建議根據運行 Docker 的雲平台選擇對應的鏡像加速服務。
三、Ubuntu16.04+、Debian8+、CentOS7
對於使用 systemd 的系統,請在 /etc/docker/daemon.json 中寫入如下內容(如果文件不存在請新建該文件):
可以按如下示例方式配置docker鏡像倉庫
1. 安裝/升級Docker客戶端
推薦安裝1.10.0以上版本的Docker客戶端,參考文檔 docker-ce
2. 配置鏡像加速器
針對Docker客戶端版本大於 1.10.0 的用戶
您可以通過修改daemon配置文件/etc/docker/daemon.json來使用加速器
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://61z90w5k.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

四、檢查加速器是否生效
檢查加速器是否生效配置加速器之后,如果拉取鏡像仍然十分緩慢,請手動檢查加速器配置是否生效,在命令行執行 docker info,如果從結果中看到了如下內容,說明配置成功。
$ docker info
Registry Mirrors: https://registry.docker-cn.com/ //對應你設置的地址
