In Artifact Registry werden die folgenden Artefaktformate gespeichert.
| Formate | |
|---|---|
| Docker | Docker-Container-Images und Helm-Diagramme, die im OCI-Format verpackt sind, speichern Weitere Informationen zu Container-Image-Formaten finden Sie unter Container-Images. | 
| Apt | Debian-Pakete speichern, die Sie mit Apt verwalten. Weitere Informationen zum Speichern von Debian-Paketen in Artifact Registry finden Sie unter Debian-Pakete verwalten. | 
| Yum | RPM-Pakete speichern, die mit Yum und DNF verwaltet werden. Weitere Informationen zum Speichern von RPM-Paketen finden Sie unter RPM-Pakete verwalten. | 
Container-Images
Artifact Registry unterstützt die folgenden Container-Image-Formate:
- Docker Image Manifest V2, Schema 1
 - Docker Image Manifest V2, Schema 2
 - Open Container Initiative (OCI) Image Format Specifications
 
Docker V2
Das Docker V2-Image-Manifest ist eine Spezifikation für Container-Images, die Images mit mehreren Architekturen zulässt und inhaltsadressierbare Images unterstützt.
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 zur Standardisierung der Verteilung von Inhalten.
Sie können Artefakte, die das OCI-Imageformat unterstützen, in Artifact Registry-Docker-Repositories speichern. Beispiel:
- Helm 3-Diagramme können im OCI-Format verpackt werden. Weitere Informationen finden Sie in der Helm-Übersicht zu Artifact Registry.
 Singularity unterstützt das Abrufen von Docker- und OCI-Images aus privaten Registries 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 der Credential Helper dem Docker-Client 
config.jsonhinzugefügt hat. Wenn Sie ein Token oder einen Dienstkontoschlüssel für die Passwortauthentifizierung verwenden, können Sie sich mit dem Befehl singularity remote login mit Ihren Anmeldedaten anmelden. - Verwenden Sie den Befehl singularity pull mit dem 
oras://-URI, um Images abzurufen. - Verwenden Sie den Befehl singularity push mit dem 
oras://-URI, um Images zu übertragen. 
Mit dem folgenden Befehl wird beispielsweise
my-app:latestaus dem Repositoryus-west1.pkg.dev/my-project/sif-repoabgerufen.singularity pull oras://us-west1.pkg.dev/my-project/sif-repo/my-app:latest`- Die Authentifizierung ähnelt der Authentifizierung für Docker-Clients.
Singularity kann Einstellungen lesen, die der Credential Helper dem Docker-Client 
 
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.