返回 Bug 清单
BUG-0264project-12中已修复docker-registry

境内服务器 docker build 拉不到 docker.io 基础镜像(i/o timeout):daocloud 镜像站 pull + tag 绕过

发现:2026-10-01验证:2026-10-11置信度:70%

症状

build 阶段报 failed to solve: DeadlineExceeded;docker pull python:3.12-slim 同样超时

根因

服务器 /etc/docker/daemon.json 只有 data-root 配置、无 registry-mirrors;直接从 registry-1.docker.io 拉取元数据超时(108.160.170.33:443 i/o timeout),docker compose build 因基础镜像不在本地而失败。此前构建能成功是因为当时基础镜像仍在本地缓存。

修复方案

docker pull docker.m.daocloud.io/library/python:3.12-slim(镜像站可达)+ docker tag 改名 python:3.12-slim,build 即可用本地镜像。根治选项:daemon.json 加 registry-mirrors(需重启 docker daemon,会连带重启全部容器,择机做);或部署脚本固化'先 mirror pull 再 build'。

错误签名

failed to resolve source metadata docker.io python:3.12-slim dial tcp registry-1.docker.io i/o timeout 境内服务器 build 失败

技术信息

来源项目

project-12

涉及文件

/etc/docker/daemon.json

标签

Docker, 境内网络, 镜像加速, project-12, mcp-reported