2026 年 Docker 镜像加速方案汇总:我试了这些,说说结论
国内镜像源一轮轮倒下,本文整理了目前还在跑的方案,附实测对比。
先说结论
2024-2025 年国内镜像源经历了几轮大规模关停,到 2026 年初,大量曾经好用的加速方案已经失效。我花了时间把目前还能用的方案都测了一遍,按"稳定性 > 速度 > 易用性"排序,供大家参考。
声明:本文纯技术分享,无任何商业合作。 方案效果因网络环境而异,建议都试试选最适合自己的。
🤔 为什么这个问题这么难解决
三个字:墙、慢、限。
- 墙:Docker Hub 服务器在海外,直连要经过多层转发,延迟高、带宽挤
- 慢:100KB/s 是常态,大镜像动辄几十分钟
- 限:Docker Hub 对匿名拉取限速 100 次/6 小时,免费额度越来越抠门
而这两年镜像加速服务几轮大洗牌:
- 大厂镜像服务因合规问题下线 🏢
- 公益镜像因成本扛不住关闭 💸
- "野路子"镜像源时好时坏,用着用着就没了 🫠
方案一:修改 Docker 配置使用镜像加速
最基础也最通用的方式,改 daemon.json 添加 registry-mirrors:
{
"registry-mirrors": ["https://你的加速地址"]
}
改完重启:
sudo systemctl daemon-reload
sudo systemctl restart docker
验证:
docker pull nginx:latest
关键在于选哪个加速地址。目前公开可用的镜像源稳定性参差不齐,很多今天能用明天 404。
方案二:自建镜像代理
如果你有海外服务器,可以自己搭一个:
server {
listen 443 ssl;
server_name docker.example.com;
location / {
proxy_pass https://registry-1.docker.io;
proxy_set_header Host registry-1.docker.io;
proxy_set_header X-Real-IP $remote_addr;
}
}
配合 Nginx + Docker Registry Proxy 就能实现私有加速。
优点:完全可控,不限速 缺点:需要维护服务器,有技术门槛,带宽成本自理
适合有运维能力且需求量大的团队。
方案三:使用第三方加速服务
目前市面上还有几个在跑的加速服务,我实测了几个:
docker.1ms.run
我目前主力在用的。配置方式:
# 一键脚本
sudo bash -c "$(curl -sSL https://n3.ink/helper)"
或手动配置:
{
"registry-mirrors": ["https://docker.1ms.run"]
}
实测感受:
- 速度确实快,大镜像(PyTorch、Ubuntu 等 1GB+)从十几分钟降到几分钟
- 用了几个月没遇到挂的情况
- 支持 Docker Hub、GCR、GHCR、Quay
- 有免费额度,个人开发者日常够用
- K8s/Containerd 环境也能配,文档比较全
其他可选方案
搜索"docker 镜像加速"还能找到一些其他服务,但稳定性普遍不如上面这个,建议大家自行对比测试。
不同场景怎么选
🏠 个人开发者
偶尔拉镜像搭环境 → 用免费加速服务就行,配置简单,够用。
☸️ K8s 集群
集群初始化要拉大量基础镜像,建议选一个稳定的服务做全局配置:
# Containerd 配置
sudo mkdir -p /etc/containerd
sudo tee /etc/containerd/config.toml << 'EOF'
[plugins."io.containerd.grpc.v1.cri".registry.mirrors."docker.io"]
endpoint = ["https://你的加速地址"]
EOF
sudo systemctl restart containerd
每个 Node 都要配,建议写进初始化脚本。
🔄 CI/CD 流水线
每次构建都要拉镜像,速度直接影响效率。选一个带宽充足、稳定的服务,能显著缩短构建时间。
🏠 NAS 玩家
群晖、威联通、极空间、飞牛这些 NAS 的 Docker 体验直接取决于镜像拉取速度。在 NAS 的 Docker 设置里配上镜像加速地址就行,各个平台操作大同小异。
💡 几个实用建议
- 别只存一个源,配 2-3 个备用,挂了随时切换
- 大镜像优先考虑稳定的服务,中途断了重拉很痛苦
- 公司/团队场景统一配置,别每人一个方案
- 定期检查镜像源是否还活着,别配完就忘
总结
国内 Docker 镜像拉取这个老问题,短期内不会有完美解决方案。但通过合理配置加速服务,日常使用已经可以比较顺畅了。
核心原则:选一个稳定的,配好就别折腾了。 把时间花在写代码上,而不是在搜镜像源上。
你目前用什么方案?有没有更好的推荐?评论区交流一下 👇
觉得有用的话点个赞 👍,也欢迎收藏备用——毕竟下次换电脑可能又用上了。