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