Unterstützte Formate

Container-Images

Artifact Registry unterstützt die folgenden Container-Image-Formate:

Docker V2

Das Docker V2-Image-Manifest ist eine Spezifikation für Container-Images, die Images mit mehreren Architekturen ermöglicht und Images unterstützt, deren Inhalt adressiert werden kann.

Docker V2-Images ersetzen Docker V1-Images, die verworfen wurden.

OCI-Image-Format

Das OCI-Image-Format ist eine Spezifikation für Container-Images, die auf dem Format „Docker Image Manifest Version 2, Schema 2“ basiert. Artifact Registry implementiert die OCI-Spezifikation, ein API-Protokoll, um die Verteilung von Inhalten zu standardisieren.

Sie können Artefakte, die das OCI-Image-Format unterstützen, in Artifact Registry-Docker-Repositories speichern. Beispiel:

  • Helm 3-Diagramme können im OCI-Format gepackt werden. Weitere Informationen finden Sie in der Artifact Registry-Helm-Übersicht.
  • Singularity unterstützt das Abrufen von Docker- und OCI-Images aus privaten Registrys sowie das Hoch- und Herunterladen von Images im Singularity Image File-Format (SIF) mit privaten Registries.

    • Die Authentifizierung ähnelt der Authentifizierung für Docker-Clients. Singularity kann Einstellungen lesen, die Credential Helper dem Docker-Client config.json hinzugefügt hat. Wenn Sie ein Token oder einen Dienstkontoschlüssel für die Passwortauthentifizierung verwenden, können Sie sich mit Ihren Anmeldedaten mit dem Befehl Singularity Remote Login anmelden.
    • Verwenden Sie den Singularity-Pull-Befehl mit dem oras://-URI, um Images abzurufen.
    • Verwenden Sie den Befehl Singularity Push mit dem URI oras://, um Bilder per Push zu übertragen.

    Mit dem folgenden Befehl wird beispielsweise my-app:latest aus dem Repository us-west1.pkg.dev/my-project/sif-repo abgerufen.

    singularity pull oras://us-west1.pkg.dev/my-project/sif-repo/my-app:latest`
    

Manifestlisten und Bildindexe

Manifestlisten sind Teil der "Docker V2, Schema 2"- und OCI-Images.

Mithilfe von Manifestlisten kann ein Digest oder Tag mehrere Formen eines Images darstellen.

Image-Indexe entsprechen den Manifestlisten in OCI-Images.

Ebenso wie Manifestlisten bezieht sich auch ein Image-Index-Manifest auf mehrere Image-Manifeste. Image-Indexe sind für Multiplattform-Images nützlich.

Paketformate

Die folgenden Pakettypen sind verfügbar:

Andere Formate

Sie können Kubeflow-Pipelinevorlagen in einem Kubeflow Pipelines-Repository in Artifact Registry speichern. Mit einer Pipelinevorlage können Sie ML-Workflowdefinitionen wiederverwenden, wenn Sie ML-Workflows in Vertex AI verwalten.

Private Vorschauformate

Features für die private Vorschau sind nur für Nutzer verfügbar, die sich für den privaten Vorschauzugriff von Artifact Registry registriert haben. Weitere Informationen erhalten Sie von Ihrem Google-Ansprechpartner.