コンテナ イメージ プロダクトの更新、サポート終了、削除

コレクションでコンテンツを整理 必要に応じて、コンテンツの保存と分類を行います。

Container Registry にあるイメージの更新

Container Registry ステージング リポジトリにイメージを push したときに実行した同じプロセスに従って、新しいイメージを適切なタグで Container Registry に追加します。

  1. Container Registry ステージング リポジトリに push するイメージをビルドします。
  2. Docker を使用して、更新する既存のバージョンのタグ(イメージを新しいバージョンで追加する場合は新しいタグ)をイメージに付けます。

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

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

  3. gcloud を使用してイメージを push します。

    gcloud docker push {staging_repo_path}:{tag}

  4. ステージング リポジトリに追加または更新するタグについてこの手順を繰り返します。1 つのイメージに複数のタグを含めることができます。

    ステージング リポジトリにイメージを push しても、ユーザーに自動的に表示されることはありません(これには、すでにバージョンに関連付けられているタグが使用された場合も含まれます)。Producer Portal でバージョンを更新し、プロダクトが公開されるまでイメージは表示されません。

Container Registry UI を使用して、すでに 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. [Proposed Releases] で [Edit] をクリックします。リポジトリを読み取り、タグを読み込むまでに数秒かかる場合があります。

  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 を、Cloud Marketplace 用に作成したパブリック プロジェクトの ID(my-organization-public など)に置き換えます。

  2. プロダクトのリストで、プロダクト ID をクリックします。

  3. プロダクトの [概要] ページで [コンテナ イメージ] セクションに移動し、[編集] をクリックします。

  4. [Proposed Releases] で [Edit] をクリックします。リポジトリを読み取り、タグを読み込むまでに数秒かかる場合があります。

  5. 削除するリリースをハイライト表示します。

  6. [] をクリックしてバージョンを削除します。

  7. [完了] をクリックします。

  8. サポートされているリリースをプロダクトに追加したら、[保存と検証] をクリックします。

  9. [送信] をクリックして、審査のためにコンテナ イメージを送信します。

  10. すべての審査が承認されたら、プロダクトの [概要] ページを開いて [公開] をクリックすることにより、プロダクトを公開して起動できます。