Docker 镜像加速下载
387 字
2 分钟
Docker 镜像加速下载
国内从 Docker Hub 拉取镜像有时会遇到困难,此时可以配置镜像加速器。
推荐配置方案
- 云服务器用户:优先使用所在云平台提供的内部加速器(见云服务商文档)
- 本地开发用户:优先使用自建 pull-through cache;如果必须依赖社区镜像,请先确认其实时可用性
- 代理方案:如有条件,可配置 HTTP 代理直接访问 Docker Hub
Ubuntu 22.04 及以上
目前主流 Linux 发行版均已使用 systemd 进行服务管理,这里介绍如何在使用 systemd 的 Linux 发行版中配置镜像加速器。
请首先执行以下命令,查看是否在 docker.service 文件中配置过镜像地址。
systemctl cat docker | grep '\-\-registry\-mirror'如果该命令有输出,那么请执行 systemctl cat docker 查看 ExecStart= 出现的位置,修改对应的文件内容去掉 --registry-mirror 参数及其值,并按接下来的步骤进行配置。
如果以上命令没有任何输出,那么就可以在 /etc/docker/daemon.json 中写入如下内容(如果文件不存在请新建该文件):
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:南京大学镜像站,教育网用户可能速度更佳。
sudo systemctl daemon-reloadsudo systemctl restart docker检查加速器是否生效
执行 docker info,如果从结果中看到了如下内容,说明配置成功。
Registry Mirrors: https://<your-registry-mirror>/文章分享
如果这篇文章对你有帮助,欢迎分享给更多人!
Docker 镜像加速下载
https://astroluxi.top/posts/docker-registry-mirror/相关文章智能推荐
1
Docker 镜像的使用
Docker专题docker pull 的镜像名称格式、分层下载原理,以及 docker run 常用参数与容器隔离性的直观理解。
2
Docker 的安装
Docker专题在 Ubuntu 上通过 APT 仓库安装 Docker Engine,配置 docker 用户组,并了解其安全注意事项。
3
Docker Compose 入门与命令速查
Docker专题Docker Compose 解决什么问题、不解决什么,常用命令速查表与易混淆命令对比。
4
Docker Compose 模板文件指令详解
Docker专题Compose 模板文件全部指令按功能分类详解:镜像构建、依赖启动、环境变量、网络端口、数据卷、安全能力、资源限制、profiles 与变量读取。
5
Dockerfile 指令详解
Docker专题Dockerfile 常用指令速查表与 14 条最佳实践,涵盖安全加固、缓存优化与 BuildKit 现代特性。
随机文章随机推荐












