Docker Hub 是我們分發和獲取 Docker 鏡像的中心,但由於服務器位於海外,經常會出現拉取/上傳鏡像時速度太慢或無法訪問的情況。再加上運營方不斷對 Docker Hub 的免費使用進行限制,導致我們在國內使用時總是磕磕絆絆。
如果你在使用 Docker 時也碰到了拉取鏡像速度慢或拉取失敗的情況,可以嘗試改用國內的 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
修改 Docker 鏡像服務器的方法
1、編輯 /etc/docker/daemon.json 配置文件
創建配置文件目錄
$ sudo mkdir /etc/docker
編輯配置文件,如果文件不存在,以下命令會自動創建。
$ sudo nano /etc/docker/daemon.json
將配置信息粘貼到配置文件中,配置信息爲 json 格式,可以根據實際需要設置多個國內的鏡像服務器。
{
"registry-mirrors": [
"https://hub-mirror.c.163.com",
"https://mirror.baidubce.com"
]
}
2、重啓 Docker 服務
service docker restart