使用GCloud容器构建器将图像拉入并推送到另一个项目

时间:2018-06-08 07:48:45

标签: docker gcloud

我有2个gcloud项目,比如foobar。我在gcr.io/foo/cat:latest项目的容器注册表中有一个名为foo的docker镜像。在将标记重命名为bar时,需要一种方法将此图像提升为gcr.io/bar/cat:1.0.0项目。如何在bar项目的gcloud容器服务中执行此操作?

1 个答案:

答案 0 :(得分:1)

能够按照这篇文章完成它:https://medium.com/google-cloud/using-single-docker-repository-with-multiple-gke-projects-1672689f780c

步骤:
1.从IAM页面获取bar项目的容器构建器服务帐户ID。提示:成员名称以@cloudbuild.gserviceaccount.com结尾 2.使用我们之前获得的服务帐户ID将新的IAM成员添加到foo项目,并具有“存储对象查看器”权限。

现在bar项目的容器构建器服务帐户可以访问(拉取)foo项目的容器图像。