拉取镜像报错:Client.Timeout exceeded while awaiting headers
原因:延迟较大,网络连接出现问题
解决办法:
Linux 下的解决方案:
1、使用dotcloud加速器
dotcloud 官方页面内也有不同操作系统的教程
① curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://f1361db2.m.daocloud.io
该脚本可以将 --registry-mirror 加入到你的 Docker 配置文件 /etc/docker/daemon.json 中。适用于 Ubuntu14.04、Debian、CentOS6 、CentOS7、Fedora、Arch Linux、openSUSE Leap 42.1,其他版本可能有细微不同
② 上面的命令会在 / etc/docker/daemon.json 文件添加上如下配置
③ 加载配置文件、重启 docker
# systemctl daemon-reload # systemctl restart docker
④ 重新拉取镜像(成功)
2、使用自身阿里云提供的容器加速服务
① 使用支付宝账户登录阿里云,点击控制台
找到容器镜像服务
③ 点击镜像加速器
④ 按照官方提示照做即可