location_on 首页 keyboard_arrow_right 资讯 keyboard_arrow_right 正文

Docker 容器无法拉取镜像?配置国内加速器最新地址

资讯 2026-04-28 remove_red_eye 2 text_decreasetext_fieldstext_increase

许多开发者反映在执行 docker pull 指令时,频繁遇到 error pulling image configuration: Get https://registry-1.docker.io/v2/ 类似的超时报错。

Gemini_Generated_Image_5zcd35zcd35zcd35.png

这主要是由于 Docker Hub 官方镜像仓库在部分地区访问受限,加上网络带宽抖动,导致直接连接官方服务器变得异常困难。要解决这一问题,配置稳定可靠的国内镜像加速器是目前最有效的方案。

2026 最新可用国内镜像加速器地址

目前,建议优先使用国内大厂提供的公有云服务,这些服务通常更加稳定。请根据您的需求选择以下地址之一:

服务提供商镜像加速器地址(示例)特点
阿里云 (个人)https://<您的ID>.mirror.aliyuncs.com速度快,需登录容器镜像服务控制台获取专属地址
华为云https://<特定区域>.mirror.swr.myhuaweicloud.com稳定性高,适合企业级开发者
南京大学https://docker.nju.edu.cn教育网推荐,响应速度快
腾讯云https://mirror.ccs.tencentyun.com腾讯云内网访问极速

手把手教你配置:三步搞定加速

无论您使用的是 Ubuntu、CentOS 还是 Debian,配置流程基本一致。

1. 创建或编辑配置文件

在终端执行以下命令,打开 Docker 的守护进程配置文件:

Bash
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'{  "registry-mirrors": [    "https://docker.nju.edu.cn",    "https://mirror.baidubce.com"
  ]
}
EOF

2. 重启 Docker 服务

为了让配置生效,需要重新加载配置并重启服务:

Bash
sudo systemctl daemon-reload
sudo systemctl restart docker

3. 验证是否成功

输入以下命令,查看输出信息中的 Registry Mirrors 部分:

Bash
docker info

提示: 如果你在输出中看到了刚才配置的地址,说明加速器已经生效!

进阶方案:如果加速器失效怎么办?

由于互联网环境动态变化,加速器地址可能会偶尔失效。如果配置后依然无法拉取,可以尝试:

  1. 自建代理: 利用位于海外的云服务器搭建 Docker 镜像代理。

  2. 离线加载: 在网络环境良好的机器上使用 docker save -o image.tar 打包,再通过 docker load -i image.tar 导入生产环境。

  3. 检查 DNS: 尝试将服务器 DNS 修改为 8.8.8.8114.114.114.114

总结: 面对 Docker 镜像拉取难题,及时更新 daemon.json 中的镜像源地址是最高效的手段。建议收藏本文,以便在镜像源更新时第一时间获取最新地址。


2026 常用内网穿透工具评测:FRP 与 ZeroTier 哪个快?
« 上一篇 2026-04-28
零基础写爬虫:Python Selenium 自动抓取网页数据教程
下一篇 » 2026-04-28