侧边栏壁纸
  • 累计撰写 27 篇文章
  • 累计创建 4 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

Docker 加速利器:配置国内镜像源全面指南

陳小航
2025-10-25 / 0 评论 / 0 点赞 / 2 阅读 / 0 字 / 正在检测是否收录...
温馨提示:
部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

扫码_搜索联合传播样式-标准色版.png
Docker 官方镜像在国内访问速度较慢,尤其是拉取大型镜像时容易超时。为了提高下载速度,我们可以配置国内镜像源,让 Docker 拉取镜像更快速、更稳定。本文将手把手教你完整配置流程,并验证是否生效。


一、准备工作

确保你的系统已经安装 Docker,并具备 sudo 权限。推荐在 Ubuntu 22 或 CentOS 7/8 系统上操作。


二、修改 Docker 配置

Docker 的镜像源配置文件通常位于:

/etc/docker/daemon.json

如果文件不存在,可以自行创建。打开编辑器:

sudo nano /etc/docker/daemon.json

将以下内容写入文件(注意替换为你的加速站地址):

{
  "registry-mirrors": [
    "https://dockerjsz.cyhgyl.filegear-sg.me",
    "https://docker.mirrors.ustc.edu.cn",
    "http://hub-mirror.c.163.com",
    "https://mirror.ccs.tencentyun.com"
  ]
}

说明:

  • 第一条 "https://dockerjsz.cyhgyl.filegear-sg.me" 是你自己的加速站,速度最快。

  • 后三条是国内常用镜像源,作为备用。

  • 保证 JSON 格式正确,否则 Docker 无法启动。


三、重启 Docker 服务

修改完配置文件后,需要重启 Docker 以生效:

sudo systemctl daemon-reload    # 重载 systemd 配置
sudo systemctl restart docker   # 重启 Docker 服务

如果 Docker 服务状态异常,可以用以下命令检查:

sudo systemctl status docker --no-pager

确保状态显示 active (running)


四、验证镜像源是否生效

运行以下命令查看 Docker 配置信息:

docker info

在输出信息中找到 Registry Mirrors 一栏,如果看到类似下面的内容,说明配置成功:

Registry Mirrors:
 https://dockerjsz.cyhgyl.filegear-sg.me
 https://docker.mirrors.ustc.edu.cn
 http://hub-mirror.c.163.com
 https://mirror.ccs.tencentyun.com

此时,拉取镜像的速度将明显提升。


五、拉取测试

测试拉取一个官方镜像,例如 Ubuntu:

docker pull ubuntu:22.04

如果下载速度显著提升,说明国内镜像源配置已经完全生效。


六、总结

通过配置国内镜像源,你可以:

  • 显著提升 Docker 镜像下载速度

  • 避免下载超时或失败

  • 支持多条镜像源,保证稳定性

0

评论区