問題
在linux終端中通過 docker pull 命令拉取鏡像,報錯無法拉取鏡像,這是因為 Docker 客戶端無法連接到 Docker 鏡像倉庫(Docker Hub)
解決方法
1、配置國內可用的 Docker鏡像加速器,這些鏡像加速器用于提高從Docker Hub等公共倉庫拉取鏡像的速度,如下,配置了4個docker鏡像加速器:
$ vim /etc/docker/daemon.json
{
"registry-mirrors": ["https://docker.m.daocloud.io","https://dockerproxy.com","https://docker.mirrors.ustc.edu.cn","https://docker.nju.edu.cn"]
}
2、重啟docker服務,使修改的配置生效:
$ systemctl daemon-reload
$ systemctl restart docker
驗證
重新嘗試拉取鏡像,即可可成功拉取: