Docker:来自守护进程的错误响应:获取 https://registry-1.docker.io/v2/:net/http:在等待连接时取消请求

Cpt*_*mer 9 docker ubuntu-18.04

从昨天开始,我无法再拉图像了。而且我无法使用docker login. 出现同样的错误:

Error response from daemon: Get https://registry-1.docker.io/v2/: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)
Run Code Online (Sandbox Code Playgroud)

我不支持任何代理,我所有的 docker 容器本身都运行良好。我在家里运行它,我使用的唯一反向代理在容器中运行,这不是原因。

继续运行:

  • Ubuntu 18.04.4 LTS
  • Docker 版本 19.03.5,构建 633a0ea

小智 26

这帮助了我:

sudo nano /etc/resolv.conf
Run Code Online (Sandbox Code Playgroud)

名称服务器设置为8.8.8.8.

重新启动 docker 恶魔。

sudo systemctl restart docker
Run Code Online (Sandbox Code Playgroud)


The*_*heo 6

尝试更新/etc/resolv.conf

nameserver 8.8.8.8
nameserver 8.8.4.4
Run Code Online (Sandbox Code Playgroud)