在国内使用 Docker 拉取镜像时,经常会遇到速度慢甚至失败的问题(因为一些不可抗力因素),我们可以配置镜像加速器,让拉取镜像更快、更稳定。
本文将为你整理一份可用的 Docker 镜像加速地址清单,并提供完整的 Docker 配置示例,附带进阶代理方案,帮助你从容应对各种网络环境。
可用的镜像加速地址(2025-07-09 实测)
以下地址经过近期验证可用,推荐选择其中多个配置,提高可用性:
- https://docker.1panel.live
- https://hub.rat.dev
- https://docker.actima.top
- https://docker.m.daocloud.io
- https://docker.1ms.run
- https://docker.aityp.com
- https://dockerhub.xisoul.cn
- https://hub.littlediary.cn
🔔 建议优先选择响应速度快、访问稳定的服务,可使用 ping 或下载测试方式评估。如果有地址不可使用了可以在下面评论区告诉我
Docker 镜像加速器配置指南
编辑或创建 Docker 的配置文件
mkdir -p /etc/docker
vim /etc/docker/daemon.json
添加如下内容,每个地址之间注意逗号分隔:
{
"registry-mirrors": [
"https://docker.1panel.live",
"https://hub.rat.dev",
"https://docker.actima.top"
]
}
重启 Docker 服务
systemctl daemon-reload
systemctl restart docker
验证是否生效
[root@master01 ~]# docker info | awk '/Registry Mirrors:/, /^[^ ]/'
Registry Mirrors:
https://docker.1ms.run/
https://docker.mybacc.com/
https://docker.sunzishaokao.com/
Live Restore Enabled: true
拉取测试
[root@master01 ~]# time docker pull mysql
Using default tag: latest
latest: Pulling from library/mysql
3d2798b2072a: Pull complete
f4b2a1d21561: Pull complete
515701765b17: Pull complete
c55f07fe1b6e: Pull complete
610c16d564ee: Pull complete
9db7a8f5c310: Pull complete
e6048afa6840: Pull complete
56483034e3f1: Pull complete
4d45e5094a07: Pull complete
3b536f25676c: Pull complete
Digest: sha256:f1049ce35b3986b84c08184de43a0b2109ae037a4a10a23ecf373a893daeadf7
Status: Downloaded newer image for mysql:latest
docker.io/library/mysql:latest
real 0m49.265s
user 0m0.066s
sys 0m0.054s
使用 time
命令可以评估拉取镜像所需时间,从而比较加速效果。
进阶方案:配置代理加速 Docker
如果你配置的镜像源无法使用,或被墙严重,还可以为 Docker 启用代理,我们以 RockyLinux 8.10 操作系统为例,配置 systemd 环境变量
[root@localhost ~]# cat /etc/systemd/system/docker.service.d/http-proxy.conf
[Service]
Environment="HTTP_PROXY=http://192.168.2.18:7890/"
Environment="HTTPS_PROXY=http://192.168.2.18:7890/"
Environment="NO_PROXY=localhost,127.0.0.1,192.168.*.*,10.*.*.*,*.local,hub.kubecc.com:5000"
重新加载并重启 Docker
systemctl daemon-reload
systemctl restart docker
验证是否通过代理,你可以测试拉取国外镜像是否变快,例如:
docker pull alpine

要想成为扫地僧,需要不断的学习进步,这个世界,在悄悄惩罚那些不改变的人