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

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. [提案されたリリース] で [編集] をクリックします。リポジトリの読み取りとタグの読み込みに数秒かかる場合があります。

  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. [提案されたリリース] で [編集] をクリックします。リポジトリの読み取りとタグの読み込みに数秒かかる場合があります。

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

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

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

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

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

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