天天看點

解決docker拉取鏡像慢問題

docker hub的伺服器存儲在國外,拉取太慢了。

以下是截止本文釋出時仍在向公衆免費提供 Docker Hub 鏡像的平台:

  • 網易雲 https://hub-mirror.c.163.com
  • 百度雲 https://mirror.baidubce.com
  • DaoCloud http://f1361db2.m.daocloud.io
  • 阿裡雲 https://ustc-edu-cn.mirror.aliyuncs.com
  • Github https://ghcr.io
建立配置檔案目錄
$ sudo mkdir /etc/docker

編輯配置檔案,如果檔案不存在,以下指令會自動建立。
$ sudo touch /etc/docker/daemon.json
$ sudo vim /etc/docker/daemon.json

将配置資訊粘貼到配置檔案中,配置資訊為 json 格式,可以根據實際需要設定多個國内的鏡像伺服器。
{
  "registry-mirrors": [
    "https://hub-mirror.c.163.com",
    "https://mirror.baidubce.com"
  ]
}
           

然後輸入指令重新開機docker服務:

service docker restart

之後就能正常速度拉取docker hub的鏡像了

參考:https://zhuanlan.zhihu.com/p/291280980