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

使用集合让一切井井有条 根据您的偏好保存内容并对其进行分类。

在 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. 针对您要向临时代码库添加或更新的任何其他标记重复上述操作。请注意,一张图片可以有多个标记。

    请注意,将映像推送到预演代码库不会自动向用户显示映像(即使您使用已与版本关联的标记);只有在 Producer Portal 中更新版本并发布您的产品后,才会出现这种情况。

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

在 Producer Portal 中更新您的商品

  1. 在 Google Cloud Console 中打开 Producer Portal:

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

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

  2. 在商品列表中,点击商品 ID。

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

  4. 建议的版本下方,点击修改。读取代码库和加载代码可能需要几秒钟的时间。

  5. 点击要更新的版本。

  6. 显示标记中,选择您在临时 Container Registry 代码库中更新的映像使用相应摘要的版本。

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

  8. 为产品更新支持的版本后,请点击保存并验证

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

  10. 所有评价均获得批准后,您可以发布并启动产品,方法是打开产品的概览页面,然后点击发布

移除版本

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

  1. 在 Google Cloud Console 中打开 Producer Portal:

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

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

  2. 在商品列表中,点击商品 ID。

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

  4. 建议的版本下方,点击修改。读取代码库和加载代码可能需要几秒钟的时间。

  5. 选中要移除的版本。

  6. 点击 以移除版本。

  7. 点击完成

  8. 移除产品的版本后,点击保存并验证

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

  10. 所有评价均获得批准后,您可以发布并启动产品,方法是打开产品的概览页面,然后点击发布