View a markdown version of this page

Enviar sua imagem para o Amazon ECR - AWS Batch

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á.

Enviar sua imagem para o Amazon ECR

Agora que você criou e testou o contêiner do Docker, envie-o para um repositório de imagens. Este exemplo usa o Amazon ECR, mas você pode usar outro registro, como DockerHub.

  1. Crie um repositório de imagens do Amazon ECR para armazenar sua imagem de contêiner. Este exemplo usa somente o AWS CLI, mas você também pode usar o Console de gerenciamento da AWS. Para obter mais informações, consulte Criando um Repositório no campo do Manual do Usuário do Amazon Elastic Container Registry.

    $ aws ecr create-repository --repository-name print-color
  2. Marque sua imagem print-color com o URI do repositório do Amazon ECR retornado na etapa anterior.

    $ docker tag print-color aws_account_id.dkr.ecr.region.amazonaws.com/print-color
  3. Inicie a sessão no seu registro do Amazon ECR. Para obter mais informações, consulte Autenticação de Registro no campo do Manual do Usuário do Amazon Elastic Container Registry.

    $ aws ecr get-login-password \ --region region | docker login \ --username AWS \ --password-stdin aws_account_id.dkr.ecr.region.amazonaws.com
  4. Envie sua imagem para o Amazon ECR.

    $ docker push aws_account_id.dkr.ecr.region.amazonaws.com/print-color