For å kjøre Docker på AWS med ECS, er det ikke obligatorisk å bruke ECR, du kan like gjerne bruke Docker Hub (både som et offentlig eller et privat register). En fordel med ECR er for eksempel at den integreres fint med ECS.
Er ECR nødvendig for ECS?
Ja. Amazon ECR er integrert med Amazon ECS, slik at du enkelt kan lagre, kjøre og administrere containerbilder for applikasjoner som kjører på Amazon ECS. Alt du trenger å gjøre er å spesifisere Amazon ECR-depotet i oppgavedefinisjonen din, og Amazon ECS vil hente de riktige bildene for applikasjonene dine.
Hvordan ECR brukes i ECS?
Trinnene her er:
- Opprett Docker-bildet.
- Opprett et ECR-register.
- Tagg bildet.
- Gi Docker CLI tillatelse til å få tilgang til Amazon-kontoen din.
- Last opp docker-bildet ditt til ECR.
- Opprett en Fargate-klynge for ECS til bruk for distribusjon av containeren din.
- Opprett en ECS-oppgave.
- Kjør ECS-oppgaven!
Hvordan integrerer du ECR med ECS?
- Trinn-1: Opprette et depot ved hjelp av ECR. …
- Trinn-2: Opprette et docker-bilde og skyve det til det nyopprettede depotet. …
- Trinn-3: Opprette ECS-klynge. …
- Trinn-4: Opprette oppgavedefinisjon. …
- Trinn-5: Opprette ECS-tjeneste. …
- Vi er klare.
Hva er ECS ECR?
Amazon Elastic Container Registry (ECR) er enfullt administrert Docker-beholderregister som gjør det enkelt for utviklere å lagre, administrere og distribuere Docker-beholderbilder. Amazon ECR er integrert med Amazon Elastic Container Service (ECS), noe som forenkler arbeidsflyten for utvikling til produksjon.