问题标签 [google-container-registry]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
443 浏览

google-container-registry - Google Cloud Builder - 下载依赖项

继上一个问题之后:Google Cloud Builder - Gradle

我已经实施了相同的方法,并且效果很好。然而,它每次都会下载所有依赖项。有相当多的。有没有办法以某种方式缓存常用的依赖项?它是自动完成的吗?

0 投票
1 回答
683 浏览

google-container-registry - Google Container Builder - 图像版本控制最佳实践

使用 Google Cloud Builder 构建 docker 映像时,版本控制的一般指导是什么?

我对代码提交触发构建的情况特别感兴趣。图像标签是否应该反映版本(如 Kubernetes API 推荐的那样)?如果应该,如何实现?

0 投票
1 回答
396 浏览

google-kubernetes-engine - 在 GCP Cloud Container Builder 中推送图像后添加步骤

我正在使用“Google Cloud Container Builder”来构建和部署我的容器,但我需要执行构建步骤,然后推送我的图像,执行我的部署步骤。

据我所知,推送图片的方法是添加

cloudbuild.yaml文件的底部,但是如果我在推送图像后需要执行步骤怎么办?

0 投票
0 回答
1001 浏览

google-cloud-platform - GCP Container Builder 无法评估符号链接

Container Builder 是否无法使用符号链接处理 Git Repos?

0 投票
1 回答
835 浏览

google-kubernetes-engine - Container Builder 中的 Docker 上下文。Dockerfile 必须在构建上下文中

我不了解 Container Builder 中的 Docker 上下文。我在 services/device-registry/base/build/docker/php/Dockerfile 下有一个 Dockerfile,但我希望我的构建上下文是 services/device-registry 我的 Container Builder 步骤如下所示:

我得到错误无法准备上下文:Dockerfile(/workspace/services/device-registry/base/build/docker/php/D‌​ockerfile)必须在构建上下文中(。)

0 投票
1 回答
111 浏览

google-container-registry - 每次推送 500GB 容器失败

因此,我创建了一个大小为 430GB 的容器,并且每次使用同一层推送都失败。

我正在从 GCP 虚拟机进行此推送,因此网络应该快速且稳定。

我很迷茫如何进一步调试问题。

0 投票
1 回答
2025 浏览

docker - 无法从谷歌计算引擎实例运行 gcloud docker push

当我这样做时,gcloud docker push 我收到以下错误。

gcloud info显示 gcloud 中配置的正确项目名称。

有人可以指导我解决这个问题吗?或提出替代方案。

我试过不用gcloud直接登录,登录成功但是推送失败

$ gcloud --version 谷歌云 SDK 147.0.0

$ docker --version Docker 版本 17.03.0-ce,构建 3a232c8

0 投票
1 回答
105 浏览

docker - GCE 构建失败

我正在为 GCE/GCR 上的 docker 映像使用新的触发构建,并且构建似乎总是因超时而失败。虽然 docker 映像已成功构建,但将映像推送到 GCR 似乎有问题。日志如下:

0 投票
3 回答
1661 浏览

gcloud - 在 Google Container Builder 中使用 SSH 密钥

我们目前在 Google Container Engine 上托管我们的 Ruby on Rails 站点。我正在将我们的部署从第 3 方 CI 迁移到新的 Google Container Builder。唯一阻止我的是从私人 Github 存储库安装我们的 gem。我已经创建了一个存储在云存储中的 SSH 密钥,我使用该gsutil命令加载了该密钥。我已经确保密钥在那里并且具有正确的文件权限(使用简单的busyboxls构建步骤)但是我不知道如何让Bundler/git稍后使用它。我已经尝试了一些使用此答案中的环境变量(例如GIT_SSH_COMMAND)的解决方案,但没有成功。

我通过添加 SSH 密钥在我们当前的 CI 上工作,ssh-add以便git稍后可以找到它。但是,基本 Google 映像似乎没有使用 ssh-agent。

有什么建议(或技巧 :) 来解决这个问题吗?

0 投票
2 回答
1151 浏览

google-cloud-platform - 在 Google Container Builder 中,是否映射了 `dir:`?

我有两个容器,第一个修改了 repo 中的一些文件,第二个修改了这些文件ADD,在本地我会在我的主机上映射一个卷,他们都可以使用它,这在 Container Builder 中是否可行?我没有看到第一个容器在我的第二个容器中所做的更改。