sudo docker run hello-world
docker: Error response from daemon: Get /v2/: net/http: request canceled while waiting for connection ( exceeded while awaiting headers).
See 'docker run --help'.
修改docker镜像源:
docker默认的源为国外官方源,下载速度较慢,可改为国内,加速
方案一
修改或新增 /etc/docker/
# vi /etc/docker/
{
"registry-mirrors": ["."]
}
systemctl restart
方案二
修改或新增 /etc/sysconfig/docker,在OPTIONS变量后追加参数 --registry-mirror=
# vi /etc/sysconfig/docker
OPTIONS='--selinux-enabled --log-driver=journald --registry-mirror='
Docker国内源说明:
Docker 官方中国区
网易
.
中国科技大学
阿里云
最终我用下面的方案解决了:
进入/etc/docker
查看有没有 。这是docker默认的配置文件。
如果没有新建,如果有,则修改。
[root@zengmg docker]# vi
{
"registry-mirrors": ["","."]
}
保存退出。
重启docker服务
service docker restart
成功!