You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Docker拉取镜像遇EOF错误,更换工具/网络仍未解决

Docker拉取镜像时出现EOF错误的排查情况

核心问题

执行docker pull node:21时返回错误:

Error response from daemon: Get "https://registry-1.docker.io/v2/": EOF

切换到Rancher Desktop使用nerdctl pull node:21,仍触发类似错误:

FATA[0006] failed to resolve reference "docker.io/library/node:21": failed to do request: Head "https://registry-1.docker.io/v2/library/node/manifests/21": EOF 

已确认Docker Hub Registry状态正常,尝试连接全球不同地区VPN后问题依旧。

网络追踪结果

执行tracert registry-1.docker.io得到以下输出:

$ tracert registry-1.docker.io

Tracing route to registry-1.docker.io [3.219.239.5]
over a maximum of 30 hops:

  1     3 ms     3 ms     3 ms  10.5.0.1 
  2     3 ms     3 ms     3 ms  31.222.254.3 
  3     5 ms     3 ms     3 ms  ae7-678.cr0-slc1.ip4.gtt.net [66.171.225.89] 
  4    32 ms    32 ms    46 ms  ae11.cr7-dal3.ip4.gtt.net [213.200.115.26] 
  5    66 ms    33 ms    34 ms  ip4.gtt.net [209.120.154.162] 
  6    32 ms    32 ms    32 ms  150.222.206.223 
  7    32 ms    31 ms    31 ms  15.230.48.10 
  8     *        *        *     Request timed out.
  9     *        *        *     Request timed out.
 10     *        *        *     Request timed out.
 11     *        *        *     Request timed out.
 12     *        *        *     Request timed out.

从第8跳开始持续超时,目标解析IP为3.219.239.5。

DNS配置尝试及异常

  • 在~/.docker/daemon.json中配置了Google DNS:
{
  "dns": ["8.8.8.8", "8.8.4.4"]
}
  • 本机DNS已设置为8.8.8.8,但tracert仍将registry-1.docker.io解析到3.219.239.5;而Google DNS对该域名的IPv4解析结果应为54.236.113.205,存在解析不一致问题。

内容的提问来源于stack exchange,提问作者Ian Tunbridge

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.29 05:11:29