猿问

无法在 CloudBuild 中拉取 golang 映像

我已经创建了一个简单的go服务器,并按照文档在GCE上部署服务器。但是我在构建时遇到以下错误。我错过了什么?我也尝试过使用特定的版本号(即“1.16”),但仍然失败,并显示类似的错误消息。


Starting Step #0

Step #0: Pulling image: mirror.gcr.io/library/golang

Step #0: Using default tag: latest

Step #0: Error response from daemon: manifest for mirror.gcr.io/library/golang:latest not found: manifest unknown: Failed to fetch "latest" from request "/v2/library/golang/manifests/latest".

...

Step #0: Error response from daemon: manifest for mirror.gcr.io/library/golang:latest not found: manifest unknown: Failed to fetch "latest" from request "/v2/library/golang/manifests/latest".

ERROR: failed to pull because we ran out of retries.

ERROR

ERROR: build step 0 "mirror.gcr.io/library/golang" failed: error pulling build step 0 "mirror.gcr.io/library/golang": generic::unknown: retry budget exhausted (10 attempts): step exited with non-zero status: 1



慕无忌1623718
浏览 202回答 1
1回答

扬帆大鱼

由于某种原因,该映像目前无法通过此注册表获得。这可能是一个间歇性问题 🤷 ♂️golang$ docker pull mirror.gcr.io/library/golangUsing default tag: latestError response from daemon: manifest for mirror.gcr.io/library/golang:latest not found: manifest unknown: Failed to fetch "latest" from request "/v2/library/golang/manifests/latest".// But weirdly this worksgcloud container images list --repository=mirror.gcr.io/library// And thisdocker pull mirror.gcr.io/library/alpine因此,我会将该行与 yaml 文件中的 Golang Docker Hub 映像交换。## Where it says:- name: 'mirror.gcr.io/library/golang'## Change to- name: 'registry.hub.docker.com/library/golang'
随时随地看视频慕课网APP

相关分类

Go
我要回答