Faquir

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
 Get "https://registry-1.docker.io/v2/": net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)

 docker 在pull或者build过程中需要拉取镜像文件,但是有些源可能连接不到,会报如下错误:

 此时需要添加国内源信息,

1、在/etc/docker/目录下更新(如果没有,则创建)daemon.json文件

vim /etc/docker/daemon.json

2、在daemon.json文件中插入源地址信息

{
    "registry-mirrors": ["https://docker.registry.cyou",
    "https://docker-cf.registry.cyou",
    "https://dockercf.jsdelivr.fyi",
    "https://docker.jsdelivr.fyi",
    "https://dockertest.jsdelivr.fyi",
    "https://mirror.aliyuncs.com",
    "https://dockerproxy.com",
    "https://mirror.baidubce.com",
    "https://docker.m.daocloud.io",
    "https://docker.nju.edu.cn",
    "https://docker.mirrors.sjtug.sjtu.edu.cn",
    "https://docker.mirrors.ustc.edu.cn",
    "https://mirror.iscas.ac.cn",
    "https://docker.rainbond.cc"]
}

3、保存后,重新加载

systemctl daemon-reload

4、重启docker

systemctl restart docker

完成,之后在执行docker命令

posted on 2025-03-22 23:03  Faquir  阅读(2202)  评论(2)    收藏  举报