> 技术文档 > 【Docker】设置镜像加速器:修改/etc/docker/daemon.json_docker 配置加速地址

【Docker】设置镜像加速器:修改/etc/docker/daemon.json_docker 配置加速地址


📌 Docker 配置镜像加速(国内适用)

Docker Hub 在访问较慢或者无法访问时,可以使用 镜像加速器 提高 docker pull 镜像拉取速度。


🚀 1. 可用的 Docker 镜像加速器

以下是国内常从前用的 Docker 镜像加速器,为响应监管建设清朗网络空间😀,其中大部分已经下线

提供商 镜像加速 URL 阿里云 https://.mirror.aliyuncs.com 腾讯云 https://mirror.ccs.tencentyun.com 网易云 http://hub-mirror.c.163.com DaoCloud https://f1361db2.m.daocloud.io 七牛云 https://reg-mirror.qiniu.com

🔹 建议

  • 阿里云腾讯云 需要 注册账号,然后在控制台获取专属加速 URL。
  • **网易云 / DaoCloud / 七牛云 ** 直接使用 无需注册

📌 2. 配置 Docker 加速器

🔹 1️⃣ 修改 Docker 配置文件

Docker 的加速器配置存储在 /etc/docker/daemon.json 文件中。

sudo mkdir -p /etc/dockersudo tee /etc/docker/daemon.json <<-\'EOF\'{ \"registry-mirrors\": [ \"https://\", \"https://docker.m.daocloud.io/\" ]}EOF

📌 示例配置(文章发出时部分可用):

{ \"registry-mirrors\": [ \"https://docker.m.daocloud.io/\",\"https://huecker.io/\",\"https://dockerhub.timeweb.cloud\",\"https://dockerproxy.com\",\"http://f1361db2.m.daocloud.io\" ]}

🔹 2️⃣ 重新加载并重启 Docker

sudo systemctl daemon-reloadsudo systemctl restart docker

🔹 3️⃣ 验证加速器是否生效

docker info | grep \"Registry Mirrors\"

📌 示例输出

 Registry Mirrors: https://docker.m.daocloud.io/ https://huecker.io/ https://dockerhub.timeweb.cloud

如果你看到上面的 Registry Mirrors 配置,则加速器已生效。


🚀 3. 在 Windows/Mac 配置 Docker 加速

如果你使用的是 Docker Desktop(Windows / Mac),可以在 GUI 界面配置:

  1. 打开 Docker Desktop
  2. 进入 Settings(设置) -> Docker Engine
  3. registry-mirrors 添加加速地址
    { \"registry-mirrors\": [ \"https://docker.m.daocloud.io/\", \"https://huecker.io/\", \"https://dockerhub.timeweb.cloud\", \"https://dockerproxy.com\", \"http://f1361db2.m.daocloud.io\" ]}
  4. 点击 “Apply & Restart” 使配置生效。

🎯 总结

方式 说明 配置 /etc/docker/daemon.json 推荐,适用于 Linux 服务器 Windows / Mac GUI 设置加速器 适用于 Docker Desktop