解决 Docker Compose 启动失败:快速配置 Docker 国内镜像源

docker compose up -d网络超时的问题

更换国内镜像源提速 在使用 Docker 进行项目部署时,`docker compose up -d` 命令是常用的启动方式。但有时,你可能会遇到如下的错误:

执行命令 docker compose up -d 报错:Error response from daemon: Get "https://registry-1.docker.io/v2/"

这通常意味着 Docker 在从 Docker Hub 下载镜像时发生了网络超时。 本文将介绍如何通过更换国内镜像源来解决这个问题,提升开发效率。

解决方案:

在docker中调整下载镜像源地址

镜像源如下(复制下来粘贴在框框里面) :

{

"registry-mirrors":[

    "https://9cpn8tt6.mirror.aliyuncs.com",

    "https://registry.docker-cn.com",

    "https://mirror.ccs.tencentyun.com",

    "https://docker.1panel.live",

    "https://2a6bf1988cb6428c877f723ec7530dbc.mirror.swr.myhuaweicloud.com",

    "https://docker.m.daocloud.io",

    "https://hub-mirror.c.163.com",

    "https://mirror.baidubce.com",

    "https://your_preferred_mirror",

    "https://dockerhub.icu",

    "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"

    ]

}

结果:

这样就是成功了。

如若失败,可检查以下问题:

  • 检查 Docker 服务是否正确重启。
  • 注意 JSON 格式的正确性。
  • 考虑防火墙或代理设置。 如果仍然无法下载镜像,请检查你的防火墙或代理设置是否阻止了访问 Docker Hub。
posted @ 2025-08-31 18:12  时间醉酒  阅读(70)  评论(0)    收藏  举报  来源