更新、弃用和删除容器映像产品

在 Container Registry 中更新映像

按照将映像推送到 Container Registry 临时存储库,请将新映像 Container Registry

  1. 构建要推送到 Container Registry 临时代码库的映像。
  2. 使用 Docker 使用您想要的现有版本的标记来标记您的映像 进行更新(如果您希望此映像在新版本下,则使用新标记):

    docker tag {image_name} {staging_repo_path}:{tag}

    例如:docker tag test-image gcr.io/testpartner/testsolution:latest

  3. 使用 gcloud 推送您的映像:

    gcloud docker push {staging_repo_path}:{tag}

  4. 针对您想在广告系列中添加或更新的其他任何标签重复上述操作。 临时代码库请注意,单个图片可以有多个标签。

    请注意,将图片推送到临时代码库不会自动将图片公开给用户(即使您使用已与版本关联的标记);只有在生产者门户中更新版本并发布商品后,才会发生这种情况。

您可以使用 Container Registry 界面直接管理(添加、修改或删除)Container Registry 临时代码库中已有的映像。

在 Producer Portal 中更新商品

  1. 在 Google Cloud 控制台中打开 Producer Portal:

    https://console.cloud.google.com/producer-portal?project=YOUR_PUBLIC_PROJECT_ID
    

    YOUR_PUBLIC_PROJECT_ID 替换为您为 Cloud Marketplace 创建的公共项目的 ID,例如 my-organization-public

  2. 在产品列表中,点击相应产品的 ID。

  3. 在产品的概览页面上,前往容器映像部分,然后点击修改

  4. 建议的版本旁边,点击修改。系统可能需要几秒钟的时间来阅读 并加载代码

  5. 点击要更新的版本。

  6. 展示广告代码中,选择使用 摘要发送到您在临时 Container Registry 代码库中更新的映像。

  7. 更新完该版本的所有信息后,点击完成

  8. 更新完商品的受支持版本后,点击保存并验证

  9. 点击提交以提交容器映像以供审核。

  10. 审核通过后,您可以打开产品的概览页面,然后点击发布,以发布和推出产品。

移除版本

从商品中移除某个版本后,该版本会在商品发布时立即从商品详情页面中移除。不过,移除某个版本不会移除已发布到公共 Container Registry 的映像。

  1. 在 Google Cloud 控制台中打开 Producer Portal:

    https://console.cloud.google.com/producer-portal?project=YOUR_PUBLIC_PROJECT_ID
    

    YOUR_PUBLIC_PROJECT_ID 替换为公开 ID 为 Cloud Marketplace 创建的项目,例如 my-organization-public

  2. 在产品列表中,点击相应产品的 ID。

  3. 在产品的概览页面上,前往容器映像部分,然后点击修改

  4. 建议的版本旁边,点击修改。系统可能需要几秒钟的时间来阅读 并加载代码

  5. 突出显示要移除的专辑。

  6. 点击 以移除该版本。

  7. 点击完成

  8. 移除为您的商品发布的版本后,点击保存并验证

  9. 点击提交以提交容器映像以供审核。

  10. 审核通过后,您可以打开产品的概览页面,然后点击发布,以发布和推出产品。