Docker 镜像代理巡检

逐个校验能否真正拉取镜像,只把可用的地址留在这里

正在初始化…
巡检周期 · 每 2 天
可用 — 能拉取镜像
受限 — 限流或需认证
不可用 — 连不通或无响应
候选地址 — 含自建地址
状态 代理地址 延迟 拉取校验 认证 最近检测

daemon.json

只写入通过拉取校验的地址,按延迟从低到高排列。


      

写入 /etc/docker/daemon.json 后执行 systemctl daemon-reload && systemctl restart docker。镜像加速按顺序尝试,配 1–3 个即可,太多反而拖慢拉取。

判定标准

  1. 请求 https://<地址>/v2/,确认对方是容器镜像仓库,并读取它的认证方式。
  2. 向它的令牌服务申请 library/hello-world 的拉取权限。
  3. 请求 /v2/library/hello-world/manifests/latest,返回 200 才算可用。
  4. 返回 429、401、403 或 404 记为受限:域名活着,但现在拉不下镜像。
  5. 连不上、超时、或 /v2/ 返回 5xx 记为不可用。

很多地址只在 /v2/ 上返回 200 却拉不动镜像,所以这里以清单能否读取为准。检测由服务端发起,结果反映探测节点所在网络的真实情况。巡检固定每 2 天一次,同一地址在 2 天内直接复用上次结果,也不提供手动重测;没有访客时不会产生探测请求。