配置国内镜像加速器是提升docker拉取速度最直接有效的方法;通过修改daemon.json添加registry-mirrors地址并重启服务,或在docker desktop中图形化配置,可显著降低延迟、加快构建。

装完 Docker 后,配置国内镜像加速器是提升拉取速度最直接有效的一步。默认走 Docker Hub(海外),延迟高、易超时;换成国内镜像源后,常见镜像如 nginx、redis 拉取时间通常从几分钟降到十几秒,CI/CD 构建也更稳更快。
Linux 系统配置方法
适用于 Ubuntu、CentOS、Debian 等主流发行版:
- 创建或编辑配置文件:
sudo nano /etc/docker/daemon.json - 填入镜像源地址(支持多个,用逗号分隔),例如:
- 保存后重载并重启服务:
sudo systemctl daemon-reload && sudo systemctl restart docker - 验证是否生效:
docker info | grep "Registry Mirrors",应看到刚填的地址
Windows/macOS(Docker Desktop)配置方法
图形界面操作更直观:
- 打开 Docker Desktop → 右上角 ⚙️ Settings → Docker Engine
- 在右侧 JSON 编辑框中修改
registry-mirrors字段,内容同上 - 点击 Apply & Restart,Docker 会自动重启并加载新配置
- 也可手动编辑配置文件:
%USERPROFILE%\.docker\daemon.json(Windows)或~/Library/Containers/com.docker.docker/Data/docker-daemon.json(macOS)
阿里云/腾讯云等专属加速器配置
这些云厂商提供带用户 ID 的专属加速地址,性能更优、稳定性更高:
- 登录对应控制台(如阿里云「容器镜像服务 ACR」→「镜像工具」→「镜像加速器」)获取专属链接,形如:
https://abc12345.mirror.aliyuncs.com - 把该地址填入
registry-mirrors数组中即可,无需额外认证 - 实测显示,阿里云专属加速器在华东区域平均下载速度达 20–25 Mbps,比公共镜像源更稳定
临时加速:单次命令指定镜像源
适合调试或偶尔拉取,不改动全局配置:
- 命令行加
--registry-mirror参数,例如:
- 该参数仅对当前命令生效,不影响其他操作
- 注意:Docker 20.10+ 版本已将此参数标记为 deprecated,建议优先用全局配置











