报错解决——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)

报错原因

  Docker 的阿里加速镜像已停用失效,如果配置用了阿里的就会导致网络无法访问。有时候新安装的 Docker 在拉取镜像时也遇到了这个报错。只需要修改相关配置即可。

 

解决方案

1. 进入配置目录,如果没有该目录就创建目录

# 进入目录
cd -p /etc/docker

# 或者 创建目录
mkdir -p /etc/docker

 

2. 编辑配置文件 vi daemon.json,写入以下配置

{
    "registry-mirrors": [
        "http://hub-mirror.c.163.com",
        "https://mirrors.tuna.tsinghua.edu.cn",
        "http://mirrors.sohu.com",
        "https://ustc-edu-cn.mirror.aliyuncs.com",
        "https://ccr.ccs.tencentyun.com",
        "https://docker.m.daocloud.io",
        "https://docker.awsl9527.cn"
    ]
}

 

3. 重新加载配置

systemctl daemon-reload

 

4.重启 docker

systemctl restart docker

 

posted @ 2025-12-09 14:04  ''竹先森゜  阅读(101)  评论(0)    收藏  举报