Como empurrar a imagem do Docker local para a AWS ECR

Como empurrar a imagem do Docker local para a AWS ECR

Docker Image é um arquivo somente leitura que contém instruções para criar e executar contêineres do Docker. Essas imagens podem ser empurradas (enviadas) para qualquer registro remoto usando o Empurrar comando. Registro de contêineres elásticos é um registro de contêineres que ajuda a gerenciar e implantar imagens do Docker, é um serviço totalmente gerenciado, seguro e escalável da AWS.

Este artigo contém um guia detalhado sobre como empurrar a imagem local para a AWS ECR.

Empurre a imagem local do Docker para a AWS ECR

Verifique se a CLI da AWS está instalada no sistema. Agora abre o prompt de comando no diretório onde o Imagem do Docker está armazenado:

Digite este comando para configurar a instalação da AWS CLI:

> AWS Configure

Observação: Isso levará quatro valores diferentes. Forneça as informações copiando -as da conta da AWS.

Copie a chave de acesso de acesso AWS necessária e a chave de acesso secreto da AWS pesquisando EU SOU na barra de busca do Console de gerenciamento da Amazon, Clique em EU SOU, e selecione a opção Minhas credenciais de segurança:

Abra a tecla Create Access e copie seu Chave de acesso e chave de acesso secreto:

Agora cole essas chaves no prompt de comando em relação à mensagem chave, também forneça o Nome da região padrão e definir o valor do Formato de saída padrão para JSON:

AWS CLI está configurada com sucesso.

O próximo passo é criar o ECR, para esse ECR de pesquisa na barra de pesquisa do Console de gerenciamento da Amazon e clique em Registro de contêineres elásticos:

Clique no botão Iniciar:

Selecione privado ou público de acordo com sua preferência e digite o nome para ECR:

Deixe o restante das configurações como padrão e clique em Crie o botão repositório:

O CER criado com sucesso será exibido no Painel de repositórios da Amazon ECR, abra -o clicando no nome do repositório:

É hora de empurrar a imagem do Docker, então, para esse fim, clique em Ver comandos push:

Push Command Wizard será aberto contendo os comandos e procedimentos para diferentes sistemas operacionais, para autenticar e empurrar as imagens para o repositório. Daqui, copie o Token de autenticação Para fazer login na CLI da AWS:

Cole este comando copiado no prompt de comando configurado:

Uma mensagem de sucesso para o login pode ser vista na saída acima.

Copie o construir Comando da imagem do docker do empurrar Assistente de comandos:

Sintaxe

> Docker Build -t

Cole -o no prompt de comando e pressione Enter:

Copie o comando TAG para marcar a imagem que você deseja empurrar para o repositório:

Sintaxe:

> tag do docker /

Cole -o no prompt de comando:

Copie o comando push para empurrar a imagem do Docker no repositório da AWS do assistente:

Sintaxe

> push do Docker

Cole -o no prompt de comando:

A imagem será empurrada para o ECR com sucesso:

Para confirmar se a imagem é pressionada com sucesso ou não, abra o repositório para ver a imagem:

É visível na saída que a imagem é empurrada com sucesso, com todos os detalhes como o Digest, empurrado no registro de data e hora, etiqueta de imagem e tipo de artefato.

Conclusão

O Amazon ECR Service fornece a instalação para empurrar a imagem do Docker em algumas etapas usando a CLI da AWS para que o registro da AWS possa construir e implantar o contêiner do docker usando a imagem do docker. Neste artigo, empurramos uma imagem local do Docker para o ECR.