docker

关注公众号 jb51net

关闭
首页 > 网站技巧 > 服务器 > 云和虚拟化 > docker > docker pull报错Get"https://registry-1.docker.io/v2/"

解决docker pull报错Get"https://registry-1.docker.io/v2/": net/http: request canceled while waiting for c的问题

作者:LLLL96

解决docker报错Get "https://registry-1.docker.io/v2/": net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)的方法是配置加速地址,添加相关配置后保存并重启docker

报错 

Get "https://registry-1.docker.io/v2/": net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)

解决方法

配置加速地址

vim /etc/docker/daemon.json

添加以下内容

{
  "registry-mirrors": ["https://docker.1panel.live"]
}

或者

{
    "registry-mirrors": [
            "https://docker.211678.top",
            "https://docker.1panel.live",
            "https://hub.rat.dev",
            "https://docker.m.daocloud.io",
            "https://do.nark.eu.org",
            "https://dockerpull.com",
            "https://dockerproxy.cn",
            "https://docker.awsl9527.cn"
      ]
}

{
  "registry-mirrors": ["https://docker.m.daocloud.io"]
}

保存

:wq

重启docker

systemctl daemon-reload
systemctl restart  docker

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

您可能感兴趣的文章:
阅读全文