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

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