As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
O formato de manifesto de imagem de contêiner é compatível com o Amazon ECR
O Amazon ECR oferece suporte aos seguintes formatos de manifesto de imagem de contêiner:
-
Schema 1 de manifesto V2 de imagem de Docker (usado com o Docker versão 1.9 e anteriores)
-
Schema 2 de manifesto V2 de imagem de Docker (usado com o Docker versão 1.10 e posteriores)
-
Especificações do Open Container Initiative (OCI) (v1.0 e v1.1)
O suporte para o schema 2 de manifesto V2 de imagem de Docker fornece a seguinte funcionalidade:
-
A possibilidade de usar várias tags para uma única imagem.
-
Suporte para armazenar imagens de contêiner do Windows.
Conversão de manifesto de imagem do Amazon ECR
Quando você envia imagens para o Amazon ECR e extrai imagens do Amazon ECR, o cliente de mecanismo de contêiner (por exemplo, Docker) se comunica com o registro para acordar um formato de manifesto que seja entendido pelo cliente e pelo registro para ser usado na imagem.
Quando você envia uma imagem ao Amazon ECR com o Docker versão 1.9 ou anterior, o formato do manifesto da imagem é armazenado como manifesto de imagem do Docker V2 esquema 1. Quando você envia uma imagem ao Amazon ECR com o Docker versão 1.10 ou posterior, o formato do manifesto da imagem é armazenado como manifesto de imagem do Docker V2 esquema 2.
Quando você extrai uma imagem do Amazon ECR por tag, o Amazon ECR retorna o formato de manifesto de imagem que está armazenado no repositório. Mas somente se o formato é entendido pelo cliente. Se o formato do manifesto de imagem armazenado não é entendido pelo cliente, o Amazon ECR converte o manifesto de imagem em um formato que seja entendido pelo cliente. Por exemplo, se um cliente do Docker 1.9 solicitar um manifesto de imagem armazenado como manifesto de imagem do Docker V2 esquema 2, o Amazon ECR devolve-o no formato de manifesto de imagem do Docker V2 esquema 1. A tabela a seguir descreve as conversões disponíveis suportadas pelo Amazon ECR quando uma imagem é extraída por tag:
Schema solicitado pelo cliente | Enviado ao ECR como V2, schema 1 | Enviado ao ECR como V2, schema 2 | Enviado ao ECR como OCI |
---|---|---|---|
V2, schema 1 | Não é necessário converter | Convertido em V2, schema 1 | Não há conversões disponíveis |
V2, schema 2 | Não há conversões disponíveis, o cliente volta para V2, schema 1 | Não é necessário converter | Convertido em V2, schema 2 |
OCI | Não há conversões disponíveis | Convertido em OCI | Não é necessário converter |
Importante
Se você extrair uma imagem por resumo, não há tradução disponível. O cliente precisa entender o formato do manifesto de imagem armazenado no Amazon ECR. Se você solicitar uma imagem do schema 2 de manifesto V2 de imagem de Docker por resumo em um cliente do Docker 1.9 ou anterior, a extração da imagem falhará. Para obter mais informações, consulte Compatibilidade de registro
Neste exemplo, se você solicitar a mesma imagem por tag, o Amazon ECR converte o manifesto da imagem em um formato que o cliente possa entender. A extração da imagem é bem-sucedida.