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.
Prise en charge du format de manifeste d'image de conteneur dans Amazon ECR
Amazon ECR prend en charge les formats suivants pour manifestes d'images de conteneur :
-
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 d'image Amazon ECR
Lorsque vous procédez à la transmission ou à l'extraction des images vers et depuis Amazon ECR, le client moteur du conteneur (par exemple, Docker) communique avec le registre pour convenir du format de manifeste compris par le client et le registre à utiliser pour l'image.
Lorsque vous transmettez une image à Amazon ECR avec la version de Docker 1.9 ou version antérieure, le format du manifeste d'image est stocké en tant que Docker Image Manifest V2, Schéma 1. Lorsque vous transmettez une image à Amazon ECR avec la version de Docker 1.10 ou version plus récente, le format du manifeste d'image est stocké en tant que Docker Image Manifest V2, Schéma 2.
Lorsque vous procédez à l'extraction d'une image d'Amazon ECR par étiquette, 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 le convertit dans un format qui est compris par le client. Par exemple, si un client Docker 1.9 demande un manifeste d'image stocké en tant que Docker Image Manifest V2 Schéma 2, Amazon ECR renvoie le manifeste au format Docker Image Manifest V2 Schéma 1. Le tableau ci-dessous décrit les conversions disponibles prises en charge par Amazon ECR lorsqu'une image est extraite par étiquette :
Schéma demandé par le client | Transmis à ECR en tant que V2, schéma 1 | Transmis à ECR en tant que V2, schéma 2 | Transmis à ECR en tant qu'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 | Conversion à OCI | Aucune conversion requise |
Important
Si vous tirez une image par résumé, il n'y aura pas de conversion disponible. Votre client devra comprendre le format du manifeste d'image stocké dans Amazon ECR. 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 étiquette, Amazon ECR convertira le manifeste d'image dans un format que le client pourra comprendre. L'extraction d'image a réussi.