drone plugin/docker构建镜像拉取失败,如何解决呢?
来源:3-18 项目持续集成之流水线配置

qq_慕数据4102676
2024-12-28
我现在使用drone 构建一个CI/CD的前端项目,目前在使用plugin/docker 在使用Dockerfile构建镜像时,Dockerfile中相关的镜像一直拉取不下来,报连接hub.docker超时,目前有什么方案能解决吗?搞了几天还是这个阶段一直存在问题?具体错误如下:
#0 building with “default” instance using docker driver
#1 [internal] load build definition from DockerFile
#1 transferring dockerfile:
#1 transferring dockerfile: 579B done
#1 DONE 0.7s
#2 [internal] load metadata for docker.io/library/nginx:latest
#2 …
#3 [internal] load metadata for docker.io/library/build:latest
time=“2024-12-27T10:32:58.010877271Z” level=info msg=“trying next host” error=“failed to do request: Head “https://registry-1.docker.io/v2/library/build/manifests/latest”: dial tcp 173.252.108.3:443: i/o timeout” host=registry-1.docker.io spanID=1f8fc1920609f887 traceID=7c9f0690952b8130737152883a65ff7a
time=“2024-12-27T10:32:58.011453570Z” level=info msg=“trying next host” error=“failed to do request: Head “https://registry-1.docker.io/v2/library/nginx/manifests/latest”: context canceled” host=registry-1.docker.io spanID=1f8fc1920609f887 traceID=7c9f0690952b8130737152883a65ff7a
#3 ERROR: failed to do request: Head “https://registry-1.docker.io/v2/library/build/manifests/latest”: dial tcp 173.252.108.3:443: i/o timeout
#2 [internal] load metadata for docker.io/library/nginx:latest
time=“2024-12-27T10:32:58.014465639Z” level=error msg=/moby.buildkit.v1.frontend.LLBBridge/Solve error=“rpc error: code = DeadlineExceeded desc = build: failed to resolve source metadata for docker.io/library/build:latest: failed to do request: Head “https://registry-1.docker.io/v2/library/build/manifests/latest”: dial tcp 173.252.108.3:443: i/o timeout” spanID=1f8fc1920609f887 traceID=7c9f0690952b8130737152883a65ff7a
#2 CANCELED
time=“2024-12-27T10:32:58.680824106Z” level=error msg=/moby.buildkit.v1.Control/Solve error=“rpc error: code = DeadlineExceeded desc = DeadlineExceeded: DeadlineExceeded: build: failed to resolve source metadata for docker.io/library/build:latest: failed to do request: Head “https://registry-1.docker.io/v2/library/build/manifests/latest”: dial tcp 173.252.108.3:443: i/o timeout” spanID=e3ce85a985a789af traceID=7c9f0690952b8130737152883a65ff7a
[internal] load metadata for docker.io/library/build:latest:
1回答
-
暮闲
2025-01-01
同学你好 这个是目前docker的政策问题 对国内做了限制
可以在镜像前面加 m.daocloud.io/docker.io 通过道客云镜像代理
还有就是搜索渡渡鸟镜像站 去找到对应的镜像替换
00
相似问题