【问题标题】:Mirror Docker container image to Google Container Registry using least dependencies/permissions使用最少的依赖项/权限将 Docker 容器镜像镜像到 Google Container Registry
【发布时间】:2020-08-06 09:36:15
【问题描述】:

我需要从 python 程序执行以下操作:

docker pull foo/bar:tag
docker tag foo/bar:tag gcr.io/project_id/mirror/foo/bar:tag
gcloud auth configure-docker --quiet
docker push gcr.io/project_id/mirror/foo/bar:tag

我想以尽可能少的占用空间来完成此任务 - 无需 root,无需特权 Docker 安装等。已安装 Google Cloud SDK。

如何以最小的应用程序占用空间以编程方式镜像图像?

【问题讨论】:

    标签: python docker google-cloud-platform google-container-registry


    【解决方案1】:

    谷歌云构建 API 可用于在一个命令中执行所有需要的步骤或使用触发器。

    1. gcloud 构建提交 --tag gcr.io/$DEVSHELL_PROJECT_ID/$UMAGE_NAME:v0.1。

    以上命令,可以使用 Python cloud Build API 调用 https://googleapis.dev/python/cloudbuild/latest/gapic/v1/api.html

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-10-31
      • 1970-01-01
      • 1970-01-01
      • 2016-05-11
      • 2022-12-01
      • 2021-12-10
      • 2015-09-04
      • 2017-11-09
      相关资源
      最近更新 更多