分页: 1 / 1

2026年7月 Docker 国内镜像源加速配置分享

发表于 : 周六 7月 18, 2026 2:13 am
由 admin
最近很多朋友遇到 Docker 拉取镜像失败的问题,我来整理一下目前可用的方案。

国内 Docker Hub 访问不稳定已经持续一段时间了,分享几个经过实测的方案。

方案一:配置镜像加速器

编辑 /etc/docker/daemon.json:

代码: 全选

{
  "registry-mirrors": [
    "https://docker.xn--6kq.com",
    "https://docker.1ms.run"
  ]
}


然后重启:

代码: 全选

systemctl daemon-reload
systemctl restart docker


验证:

代码: 全选

docker info | grep -A 5 "Registry Mirrors"


方案二:用代拉服务
有一些公共项目可以在国内网络环境下拉取镜像并推送:

代码: 全选

docker pull docker.xn--6kq.com/library/nginx:alpine
# 然后改标签
docker tag docker.xn--6kq.com/library/nginx:alpine nginx:alpine


方案三:自建镜像缓存
如果服务器多,可以在内网搭一个 Harbor 或者自建 registry 做缓存。

K8s containerd 环境
如果用的是 containerd,配置方式不同,需要修改 /etc/containerd/config.toml 中的 mirrors 段。

这些方案各有优劣,推荐方案一最省事。如果还不行,可以试试挂代理。

Re: 回复

发表于 : 周六 7月 18, 2026 2:13 am
由 admin
补充一个实践中的发现:配上之后确实快了很多,之前 pull 一个大镜像经常超时重试,现在基本一次就能拉下来。另外建议不同网络环境(比如阿里云/腾讯云/家宽)实际试一下选最快的,不同地区的速度差异还挺大的。