Container-Image-Produkte aktualisieren, verwerfen und löschen

Images in Container Registry aktualisieren

Fügen Sie das neue Image mit dem richtigen Tag zu Container Registry hinzu. Gehen Sie dabei genauso vor wie beim Hochladen des Images in das Staging-Repository für Container Registry.

  1. Erstellen Sie das Image, das Sie in Ihr Staging-Repository für Container Registry übertragen möchten.
  2. Taggen Sie Ihr Image mithilfe von Docker mit dem Tag der vorhandenen Version, die Sie aktualisieren möchten, oder mit einem neuen Tag, wenn das Image unter einer neuen Version angezeigt werden soll:

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

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

  3. Übertragen Sie das Image mit gcloud per Push:

    gcloud docker push {staging_repo_path}:{tag}

  4. Wiederholen Sie diese Schritte für alle zusätzlichen Tags, die Sie Ihrem Staging-Repository hinzufügen oder aktualisieren möchten. Beachten Sie, dass ein einzelnes Bild mehrere Tags haben kann.

    Denken Sie daran, dass ein Image nicht automatisch für Nutzer sichtbar wird, wenn Sie es in Ihr Staging-Repository hochladen (selbst wenn Sie ein Tag verwenden, das bereits mit einer Version verknüpft ist). Dies geschieht erst, nachdem Sie die Version im Producer Portal aktualisiert haben und Ihr Produkt veröffentlicht wurde.

Sie können Tags für Images, die sich bereits in Ihrem Staging-Repository für Container Registry befinden, direkt über die UI der Container Registry verwalten (hinzufügen, bearbeiten oder löschen).

Produkte im Producer Portal aktualisieren

  1. Öffnen Sie das Producer Portal in der Google Cloud Console:

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

    Ersetzen Sie YOUR_PUBLIC_PROJECT_ID durch die ID des öffentlichen Projekts, das Sie für Cloud Marketplace erstellt haben, z. B. my-organization-public.

  2. Klicken Sie in der Produktliste auf die Produkt-ID.

  3. Wechseln Sie auf der Seite Übersicht des Produkts zum Abschnitt Container-Images und klicken Sie auf Bearbeiten.

  4. Klicken Sie neben Vorgeschlagene Releases auf Bearbeiten. Es kann einige Sekunden dauern, bis das Repository gelesen und Ihre Tags geladen wurden.

  5. Klicken Sie auf den Release, den Sie aktualisieren möchten.

  6. Wählen Sie unter Anzeige-Tag die Version aus, die den entsprechenden Digest des Images verwendet, das Sie in Ihrem Staging-Repository für Container Registry aktualisiert haben.

  7. Wenn Sie alle Informationen für den Release aktualisiert haben, klicken Sie auf Fertig.

  8. Wenn Sie alle unterstützten Releases für Ihr Produkt aktualisiert haben, klicken Sie auf Speichern und validieren.

  9. Klicken Sie auf Senden, um die Container-Images zur Überprüfung einzureichen.

  10. Nachdem alle Rezensionen genehmigt wurden, können Sie das Produkt veröffentlichen und veröffentlichen. Öffnen Sie dazu die Übersichtsseite des Produkts und klicken Sie auf Veröffentlichen.

Versionen entfernen

Wenn Sie einen Release aus Ihrem Produkt entfernen, wird er sofort bei der Veröffentlichung des Produkts von der Seite mit den Produktdetails entfernt. Durch das Entfernen eines Release werden jedoch nicht die in der öffentlichen Container Registry veröffentlichten Images gelöscht.

  1. Öffnen Sie das Producer Portal in der Google Cloud Console:

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

    Ersetzen Sie YOUR_PUBLIC_PROJECT_ID durch die ID des öffentlichen Projekts, das Sie für Cloud Marketplace erstellt haben, z. B. my-organization-public.

  2. Klicken Sie in der Produktliste auf die Produkt-ID.

  3. Wechseln Sie auf der Seite Übersicht des Produkts zum Abschnitt Container-Images und klicken Sie auf Bearbeiten.

  4. Klicken Sie neben Vorgeschlagene Releases auf Bearbeiten. Es kann einige Sekunden dauern, bis das Repository gelesen und Ihre Tags geladen wurden.

  5. Markieren Sie den Release, den Sie entfernen möchten.

  6. Klicken Sie auf , um die Version zu entfernen.

  7. Klicken Sie auf Fertig.

  8. Wenn Sie mit dem Entfernen von Releases für Ihr Produkt fertig sind, klicken Sie auf Speichern und validieren.

  9. Klicken Sie auf Senden, um die Container-Images zur Überprüfung einzureichen.

  10. Nachdem alle Rezensionen genehmigt wurden, können Sie das Produkt veröffentlichen und veröffentlichen. Öffnen Sie dazu die Übersichtsseite des Produkts und klicken Sie auf Veröffentlichen.