Para executar o Docker na AWS com ECS, não é obrigatório usar o ECR, você também pode usar o Docker Hub (como um registro público ou privado). Uma vantagem do ECR é, por exemplo, que ele se integra perfeitamente ao ECS.
O ECR é necessário para o ECS?
Sim. O Amazon ECR é integrado ao Amazon ECS, permitindo que você armazene, execute e gerencie facilmente imagens de contêiner para aplicativos executados no Amazon ECS. Tudo o que você precisa fazer é especificar o repositório do Amazon ECR em sua definição de tarefa e o Amazon ECS recuperará as imagens apropriadas para seus aplicativos.
Como o ECR é usado no ECS?
Os passos aqui são:
- Crie a imagem do Docker.
- Crie um registro ECR.
- Marque a imagem.
- Dê permissão ao Docker CLI para acessar sua conta da Amazon.
- Faça upload de sua imagem docker para o ECR.
- Crie um Fargate Cluster para o ECS usar na implantação do seu contêiner.
- Crie uma tarefa ECS.
- Execute a tarefa ECS!
Como você integra o ECR com o ECS?
- Passo-1: Criando um repositório usando ECR. …
- Etapa-2: Criando uma imagem docker e enviando-a para o repositório recém-criado. …
- Etapa-3: Criando o cluster do ECS. …
- Passo-4: Criando Definição de Tarefa. …
- Etapa-5: Criando o Serviço ECS. …
- Estamos prontos.
O que é ECS ECR?
Amazon Elastic Container Registry (ECR) é umregistro de contêiner do Docker totalmente gerenciado que facilita para os desenvolvedores armazenar, gerenciar e implantar imagens de contêiner do Docker. O Amazon ECR é integrado ao Amazon Elastic Container Service (ECS), simplificando o fluxo de trabalho de desenvolvimento para produção.