【Docker】设置镜像加速器:修改/etc/docker/daemon.json_docker 配置加速地址
📌 Docker 配置镜像加速(国内适用)
当 Docker Hub 在访问较慢或者无法访问时,可以使用 镜像加速器 提高 docker pull
镜像拉取速度。
🚀 1. 可用的 Docker 镜像加速器
以下是国内常从前用的 Docker 镜像加速器,为响应监管建设清朗网络空间😀,其中大部分已经下线:
https://.mirror.aliyuncs.com
https://mirror.ccs.tencentyun.com
http://hub-mirror.c.163.com
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 界面配置:
- 打开 Docker Desktop
- 进入 Settings(设置) -> Docker Engine
- 在
registry-mirrors
添加加速地址:{ \"registry-mirrors\": [ \"https://docker.m.daocloud.io/\", \"https://huecker.io/\", \"https://dockerhub.timeweb.cloud\", \"https://dockerproxy.com\", \"http://f1361db2.m.daocloud.io\" ]}
- 点击 “Apply & Restart” 使配置生效。
🎯 总结
/etc/docker/daemon.json