Supporto del formato manifesto dell'immagine del contenitore in Amazon ECR - Amazon ECR

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Supporto del formato manifesto dell'immagine del contenitore in Amazon ECR

Amazon ECR supporta i seguenti formati di manifesto di immagini container:

  • Docker Image Manifest V2 Schema 1 (utilizzato con Docker versione 1.9 e precedenti)

  • Docker Image Manifest V2 Schema 2 (utilizzato con Docker versione 1.10 e successive)

  • Specifiche di Open Container Initiative (OCI) (v1.0 e v1.1)

Il supporto di Docker Image Manifest V2 Schema 2 offre le seguenti funzionalità:

  • La capacità di utilizzare più tag per un'unica immagine.

  • Supporto dell'archiviazione delle immagini per i container Windows.

Conversione del manifesto di ECR immagini Amazon

Quando invii e estrai immagini da e verso AmazonECR, il client del tuo motore di container (ad esempio Docker) comunica con il registro per concordare un formato manifesto compreso dal client e il registro da utilizzare per l'immagine.

Quando invii un'immagine ad Amazon ECR con Docker versione 1.9 o precedente, il formato del manifesto dell'immagine viene archiviato come Docker Image Manifest V2 Schema 1. Quando invii un'immagine ad Amazon ECR con Docker versione 1.10 o successiva, il formato del manifesto dell'immagine viene archiviato come Docker Image Manifest V2 Schema 2.

Quando estrai un'immagine da Amazon ECR tramite tag, Amazon ECR restituisce il formato del manifesto dell'immagine archiviato nel repository. Il formato viene restituito solo se è supportato dal client. Se il formato del manifesto dell'immagine archiviata non è compreso dal client, Amazon ECR converte il manifesto dell'immagine in un formato comprensibile. Ad esempio, se un client Docker 1.9 richiede un manifesto di immagine archiviato come Docker Image Manifest V2 Schema 2, Amazon ECR restituisce il manifesto nel formato Docker Image Manifest V2 Schema 1. La tabella seguente descrive le conversioni disponibili supportate da Amazon ECR quando un'immagine viene estratta per tag:

Schema richiesto in base al client Inserito ECR come V2, schema 1 Inserito ECR come V2, schema 2 Spinto a as ECR OCI
V2, schema 1 Nessuna conversione richiesta Convertito in V2, schema 1 Convertito in V2, schema 1
V2, schema 2 Nessuna conversione disponibile, il client utilizza V2, schema 1 Nessuna conversione richiesta Convertito in V2, schema 2
OCI Nessuna conversione disponibile Tradotto in OCI Nessuna conversione richiesta
Importante

Se si estrae un'immagine in base al digest, non è disponibile alcuna traduzione. Il tuo cliente deve comprendere il formato del manifesto dell'immagine archiviato in AmazonECR. Se richiedi un'immagine Docker Image Manifest V2 Schema 2 per digest su un client Docker 1.9 o precedente, l'estrazione dell'immagine non va a buon fine. Per ulteriori informazioni, consulta Compatibilità del registro nella documentazione Docker.

In questo esempio, se richiedi la stessa immagine per tag, Amazon ECR traduce il manifesto dell'immagine in un formato comprensibile al cliente. L'immagine viene estratta con esito positivo.