问题描述:
当我们使用docker pull拉取镜像的时候,会报error pulling image configuration: read tcp xxx.xxx.x.xxx:xx->xxx.xx.xxx.xx:xxx: read: connection类似这样的错误。
问题分析:
由于国内网络问题,无法连接到 docker hub,更换默认镜像源即可。
解决方案:
1. 国内可用镜像源:
Docker中国区官方镜像 | https: //registry.docker-cn.com |
网易镜像 | http: //hub-mirror.c.163.com |
中科大镜像 | https: //docker.mirrors.ustc.edu.cn |
阿里云镜像 | https: //cr.console.aliyun.com |
2. 换默认源步骤
# 创建或修改 /etc/docker/daemon.json 文件
vi /etc/docker/daemon.json
# 修改为如下形式
{
"registry-mirrors" : ["https://docker.mirrors.ustc.edu.cn"]
}
# 重启docker服务使配置生效
systemctl daemon-reload
systemctl restart docker