无法在 CloudBuild 中拉取 golang 镜像

问题描述

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

SensitivityClassification

解决方法

出于某种原因,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'

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...