Enviar sua imagem para o Amazon ECR - AWS Batch

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 utiliza o Amazon ECR, mas você pode utilizar por usar outro registro, como o DockerHub.

  1. Crie um repositório de imagens do Amazon ECR para armazenar sua imagem de contêiner. Este exemplo usa apenas a AWS CLI, mas você também pode utilizar 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