我已经创建了一个简单的go服务器,并按照文档在GCE上部署服务器。但是我在构建时遇到以下错误。我错过了什么?我也尝试过使用特定的版本号(即“1.16”),但仍然失败,并显示类似的错误消息。Starting Step #0Step #0: Pulling image: mirror.gcr.io/library/golangStep #0: Using default tag: latestStep #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.ERRORERROR: 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
1 回答

扬帆大鱼
TA贡献1799条经验 获得超9个赞
由于某种原因,该映像目前无法通过此注册表获得。这可能是一个间歇性问题 🤷 ♂️golang
$ docker pull mirror.gcr.io/library/golang
Using default tag: latest
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".
// But weirdly this works
gcloud container images list --repository=mirror.gcr.io/library
// And this
docker 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'
- 1 回答
- 0 关注
- 201 浏览
添加回答
举报
0/150
提交
取消