Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Amazon ECR prend en charge les formats de manifeste d'image de conteneur suivants :
-
Docker Image Manifest V2, Schéma 1 (utilisé avec la version 1.9 de Docker et les versions antérieures)
-
Docker Image Manifest V2, Schéma 2 (utilisé avec la version 1.10 de Docker et les versions les plus récentes)
-
Spécifications de l'Open Container Initiative (OCI) (v1.0 et v1.1)
La prise en charge de Docker Image Manifest V2, Schéma 2 offre la fonctionnalité suivante :
-
Capacité d'utiliser plusieurs étiquettes par image.
-
Prise en charge du stockage des images de conteneur Windows.
Conversion du manifeste ECR d'images Amazon
Lorsque vous envoyez et extrayez des images vers et depuis AmazonECR, le client de votre moteur de conteneur (par exemple, Docker) communique avec le registre pour convenir d'un format de manifeste compris par le client et du registre à utiliser pour l'image.
Lorsque vous envoyez une image vers Amazon ECR avec Docker version 1.9 ou antérieure, le format du manifeste d'image est stocké sous la forme Docker Image Manifest V2 Schema 1. Lorsque vous envoyez une image vers Amazon ECR avec Docker version 1.10 ou ultérieure, le format du manifeste d'image est stocké sous la forme Docker Image Manifest V2 Schema 2.
Lorsque vous extrayez une image d'Amazon ECR par balise, Amazon ECR renvoie le format du manifeste d'image stocké dans le référentiel. Le format est renvoyé uniquement si ce format est compris par le client. Si le format du manifeste d'image stocké n'est pas compris par le client, Amazon ECR convertit le manifeste d'image dans un format compréhensible. Par exemple, si un client Docker 1.9 demande un manifeste d'image stocké sous le format Docker Image Manifest V2 Schema 2, Amazon ECR renvoie le manifeste au format Docker Image Manifest V2 Schema 1. Le tableau suivant décrit les conversions disponibles prises en charge par Amazon ECR lorsqu'une image est extraite par balise :
Schéma demandé par le client | Propulsé en ECR tant que V2, schéma 1 | Propulsé en ECR tant que V2, schéma 2 | Poussé vers ECR OCI |
---|---|---|---|
V2, schéma 1 | Aucune conversion requise | Conversion à V2, schéma 1 | Aucune conversion disponible |
V2, schéma 2 | Aucune conversion disponible, le client revient à V2, Schéma 1 | Aucune conversion requise | Conversion à V2, schéma 2 |
OCI | Aucune conversion disponible | Traduit en OCI | Aucune conversion requise |
Important
Si vous tirez une image par résumé, il n'y aura pas de conversion disponible. Votre client doit comprendre le format du manifeste d'image stocké sur AmazonECR. Si vous demandez une image Docker Image Manifest V2, Schéma 2 par hachage sur un client Docker 1.9 ou antérieur, l'extraction de l'image échouera. Pour en savoir plus, consultez Compatibilité de registre
Dans cet exemple, si vous demandez la même image par balise, Amazon ECR traduit le manifeste de l'image dans un format compréhensible par le client. L'extraction d'image a réussi.