docker: Error response from daemon: Get /v2/: net/http: request canceled

时间:2024-11-12 07:03:13

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

成功!