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.