Skip to main content

📦 Amazon ECR (Elastic Container Registry)

O Amazon ECR é um repositório gerenciado para armazenar imagens Docker.

🔹 Benefícios

Seguro – Armazena imagens privadas com IAM.
Rápido – Alta disponibilidade e integração com ECS/EKS.
Gerenciado – AWS cuida do armazenamento e versionamento.

🔹 Comandos Essenciais

# Login no ECR
aws ecr get-login-password --region us-east-1 | docker login --username AWS --password-stdin <account-id>.dkr.ecr.us-east-1.amazonaws.com

# Criar um repositório no ECR
aws ecr create-repository --repository-name meu-repositorio

# Fazer push de uma imagem para o ECR
docker tag minha-imagem <account-id>.dkr.ecr.us-east-1.amazonaws.com/meu-repositorio:latest
docker push <account-id>.dkr.ecr.us-east-1.amazonaws.com/meu-repositorio:latest

📝 Possíveis Questões na Prova

O que é o Amazon ECR? 👉 É o repositório gerenciado da AWS para armazenar imagens Docker.

Qual a diferença entre ECR e Docker Hub? 👉 ECR é um serviço privado da AWS, Docker Hub é um repositório público.

O ECR é integrado ao ECS e EKS? 👉 Sim, permitindo puxar imagens diretamente para execução.