- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在运行 Jenkins 服务器(在 docker 容器内)的谷歌云中运行虚拟机。我正在尝试为我的应用程序构建一个 Docker 镜像,并使用 Jenkins 管道将其推送到 Google Container Registry。
stage('Build Image') {
app = docker.build("<gcp-project-id>/<myproject>")
}
stage('Push Image') {
docker.withRegistry('https://us.gcr.io', 'gcr:<gcp-project-id>') {
app.push("${commit_id}")
app.push("latest")
}
unauthorized: You don't have the needed permissions to perform this operation, and you may have invalid credentials. To authenticate your request, follow the steps in: https://cloud.google.com/container-registry/docs/advanced-authentication
最佳答案
我有一个相同的问题。我发现 Jenkins 似乎没有使用这些凭据:在使用情况下,它说“此凭据尚未记录为在任何地方使用。” .与 gcloud util 一起使用时,服务帐户和 key 工作正常,因此问题出在 Jenkins 的某个地方。
关于jenkins-pipeline - 无法将图像从 Jenkins Pipeline 推送到 GCR,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50166732/
我在部署.yaml 文件中使用 ImagePullSecrets 配置 GCR 时遇到问题。由于权限原因,无法下载容器 Failed to pull image "us.gcr.io/optimal-
我试图在我的项目存储库中提取这样的图像,但我一直收到此错误。 我在身份验证方面没有问题,docker login 工作正常。 $ docker pull gcr.io/[PROJECT-ID]/[IM
推送至eu.gcr.io/my-project-name/my-image:tag ,我得到:unauthorized: You don't have the needed permissions t
我已经创建了名称为us.gcr.io/my-project/my-image的docker镜像,并且我想创建一个服务帐户,该帐户将有权仅拉出和推送此特定的docker镜像。 https://cloud
我试图在我的CentOS计算机上安装Kubernetes,当我初始化集群时,出现以下错误。 我指定自己是公司代理人。我已经在/etc/systemd/system/docker.service.d/h
我已经通过gitlab在gcloud上建立了一个Kubernetes集群。 部署应用程序时,在拉出镜像时遇到一些麻烦。 我在同一gcloud项目上使用带有注册表的gcloud群集。通常,我无需进行任何
无论我做什么,我都无法将图像推送到谷歌存储库。我关注了 this guide我直接从谷歌云 shell 执行这些命令 docker build -t eu.gcr.io/[project-id]/[i
这是一个真正令人头疼的问题,因为直到昨天,一切都运行良好多年。我有一个谷歌云帐户并且计费设置正确。我的 GCR 注册表中有私有(private)图像,我可以从我的笔记本电脑(配备 Big Sur 11
我有一个使用 docker push gcr.io/go-demo/servertime 推送到 Container Registry 的 docker 镜像和一个使用 kubectl run ser
今天是我玩 GCR 和 GKE 的第一天。如果我的问题听起来很幼稚,请道歉。 所以我在 GCR 中创建了一个新的注册表。它是私有(private)的。使用 this文档,我使用命令获取了我的访问 to
我有一个要部署到Kubernetes(GKE)的容器,并且我在本地构建的镜像很好,并且可以按预期运行,但是当将run命令更改为pwd && ls时,该镜像似乎是从Google Container Re
我已关注this guide从 Google 文档中获取,以便能够将自定义 Docker 镜像推送到 Google 容器注册表,然后能够使用该镜像启动新的 GCE 实例。起初我想尝试使用 anacon
我的目标是在镜像进入第一个项目的容器注册表后立即将 gcr 镜像从一个项目复制到另一个项目。我知道 gcloud container images add-tag 命令,正在寻找更自动化的选项。必须复
我尝试使用 gcr.io 在 GKE 上设置我自己的容器并不断出现 ImagePullBackOff 失败。 认为我做错了什么,我回到这里的教程https://cloud.google.com/kub
Google Cloud Platform (GCP) 项目 ( $GKE_CLUSTER ) 中的 Google Kubernetes Engine (GKE) 集群之一 ( $GCP_PROJEC
我正在学习如何使用 Pulumi,我想知道我可以正确配置 pulumi 以将图像推送到 GCR。我在 index.ts 中有以下内容 const appImage = new docker.Image
我正在使用launcher.gcr.io/google/jenkins2在gcp kubernetes引擎中运行jenkins。 一切似乎都正常,除了 Jenkins 尝试绘制的每个图表都出现Coul
我正在尝试为我们的产品编写 Helm Charts。图像存储在 GCR 私有(private)仓库中。所有组件的图表都已准备就绪,但我正在尝试在 imagePullSecrets 的图表中编写 YAM
我正在尝试将我的 GKE 集群配置为从同一项目中的私有(private) GCR 存储库中提取。我没有使用 OAuth 范围,但关联了 least privilege service account使
我在运行 Jenkins 服务器(在 docker 容器内)的谷歌云中运行虚拟机。我正在尝试为我的应用程序构建一个 Docker 镜像,并使用 Jenkins 管道将其推送到 Google Conta
我是一名优秀的程序员,十分优秀!