Images de conteneurs
Artifact Registry est compatible avec les formats d'images de conteneurs suivants :
- Docker Image Manifest V2, schéma 1
- Docker Image Manifest V2, schéma 2
- Spécifications du format d'image Open Container Initiative (OCI)
Docker V2
Le manifeste d'image Docker V2 est une spécification pour les images de conteneurs qui permet l'utilisation d'images multi-architecture et est compatible avec les images adressables par le contenu.
Les images Docker V2 remplacent les images Docker V1, qui sont obsolètes.
Format d'image OCI
Le format d'image OCI est une spécification des images de conteneurs basée sur le format Docker Image Manifest version 2, schéma 2. Artifact Registry met en œuvre la spécification OCI, un protocole d'API permettant de standardiser la distribution du contenu.
Vous pouvez stocker des artefacts compatibles avec le format d'image OCI dans des dépôts Docker Artifact Registry. Exemple :
- Les graphiques Helm 3 peuvent être empaquetés au format OCI. Pour en savoir plus, consultez la présentation de Helm d'Artifact Registry.
Singularity permet d'extraire des images Docker et OCI à partir de registres privés, et de transférer et d'extraire des images au format Singularity Image File (SIF) à l'aide de registres privés.
- L'authentification est semblable à l'authentification pour les clients Docker.
Singularity peut lire les paramètres ajoutés par l'assistant d'identification au client Docker
config.json
. Si vous utilisez un jeton ou une clé de compte de service pour l'authentification par mot de passe, vous pouvez exécuter la commande singularity connexion à distance pour vous connecter avec vos identifiants. - Utilisez la commande singularity pull avec l'URI
oras://
pour extraire des images. - Utilisez la commande singularity push avec l'URI
oras://
pour transférer des images.
Par exemple, la commande suivante extrait
my-app:latest
du dépôtus-west1.pkg.dev/my-project/sif-repo
.singularity pull oras://us-west1.pkg.dev/my-project/sif-repo/my-app:latest`
- L'authentification est semblable à l'authentification pour les clients Docker.
Singularity peut lire les paramètres ajoutés par l'assistant d'identification au client Docker
Listes de fichiers manifestes et index d'images
Les listes de manifestes font partie des images Docker V2, schéma 2 et OCI.
Elles permettent à un seul condensé ou tag de représenter plusieurs formes d'une image.
Les index d'images sont l'équivalent des listes de manifestes dans les images OCI.
Comme les listes de manifestes, un manifeste d'index d'image fait référence à plusieurs manifestes d'images. Les index d'images sont utiles pour les images multiplates-formes.
Formats de packages
Les types de packages suivants sont disponibles:
- Images de conteneurs: Docker et Helm
- Packages de langage: Java, Node.js, Python, Go
- Packages de système d'exploitation: Debian et RPM
Autres formats
Vous pouvez stocker les modèles de pipeline Kubeflow dans un dépôt Kubeflow Pipelines dans Artifact Registry. Un modèle de pipeline vous permet de réutiliser les définitions de workflow de ML lorsque vous gérez des workflows de ML dans Vertex AI.
Formats d'aperçu privé
Les fonctionnalités de version preview privée ne sont disponibles que pour les utilisateurs qui ont souscrit un accès à la version preview privée à Artifact Registry. Pour en savoir plus, contactez votre représentant Google.