视频加载失败

Docker 镜像加速下载

387 字
2 分钟
Docker 镜像加速下载

国内从 Docker Hub 拉取镜像有时会遇到困难,此时可以配置镜像加速器。

推荐配置方案#

  1. 云服务器用户:优先使用所在云平台提供的内部加速器(见云服务商文档)
  2. 本地开发用户:优先使用自建 pull-through cache;如果必须依赖社区镜像,请先确认其实时可用性
  3. 代理方案:如有条件,可配置 HTTP 代理直接访问 Docker Hub

Ubuntu 22.04 及以上#

目前主流 Linux 发行版均已使用 systemd 进行服务管理,这里介绍如何在使用 systemd 的 Linux 发行版中配置镜像加速器。

请首先执行以下命令,查看是否在 docker.service 文件中配置过镜像地址。

Terminal window
systemctl cat docker | grep '\-\-registry\-mirror'

如果该命令有输出,那么请执行 systemctl cat docker 查看 ExecStart= 出现的位置,修改对应的文件内容去掉 --registry-mirror 参数及其值,并按接下来的步骤进行配置。

如果以上命令没有任何输出,那么就可以在 /etc/docker/daemon.json 中写入如下内容(如果文件不存在请新建该文件):

Terminal window
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": [
"https://docker.m.daocloud.io",
"https://dockerproxy.com",
"https://docker.nju.edu.cn"
]
}
EOF
  • https://docker.m.daocloud.io:道客云加速器,目前广泛使用且稳定。
  • https://dockerproxy.com:一个社区维护的代理服务。
  • https://docker.nju.edu.cn:南京大学镜像站,教育网用户可能速度更佳。
Terminal window
sudo systemctl daemon-reload
sudo systemctl restart docker

检查加速器是否生效#

执行 docker info,如果从结果中看到了如下内容,说明配置成功。

Registry Mirrors:
https://<your-registry-mirror>/

文章分享

如果这篇文章对你有帮助,欢迎分享给更多人!

Docker 镜像加速下载
https://astroluxi.top/posts/docker-registry-mirror/
作者
Lux
发布于
2026-09-19
许可协议
CC BY-NC-SA 4.0
Profile Image of the Author
Lux
技术学习者 · 机器人爱好者
公告
欢迎来到我的博客!有所记录,有所分享。
分类
标签
最新动态
站点统计
文章
21
分类
5
标签
35
总字数
105,578
运行时长
0 天
最后活动
0 天前
站点信息
构建平台
Cloudflare Pages
博客版本
Firefly v6.16.5
文章许可
CC BY-NC-SA 4.0