原因是国内网络环境不能直接访问官方镜像仓库。
两个办法可以解决:一是使用加速镜像。二是使用代理连接。
都是修改/etc/docker/daemon.json文件
nano /etc/docker/daemon.json
添加下面内容:
· 使用镜像加速地址,需要自行寻找国内可用镜像(百度一下吧)
{
"registry-mirrors": [
"镜像加速地址"
],
}
· 或者使用代理,需确保代理可以hub.docker.com
{
"proxies" : {
"http-proxy" : "http://127.0.0.1:7890",
"https-proxy" : "http://127.0.0.1:7890",
"no-proxy" : "localhost,127.0.0.0/8"
}
}
然后重启docker生效
sudo systemctl daemon-reload
sudo systemctl restart docker
可以使用docker info查看是否生效。
