为了账号安全,请及时绑定邮箱和手机立即绑定

无法在 CloudBuild 中拉取 golang 映像

无法在 CloudBuild 中拉取 golang 映像

Go
慕无忌1623718 2022-08-24 18:52:47
我已经创建了一个简单的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'


查看完整回答
反对 回复 2022-08-24
  • 1 回答
  • 0 关注
  • 201 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号