Per eseguire Docker su AWS con ECS, non è obbligatorio utilizzare ECR, puoi anche utilizzare Docker Hub (sia come registro pubblico che privato). Un vantaggio di ECR è, ad esempio, che si integra perfettamente con ECS.
È richiesto l'ECR per l'ECS?
Sì. Amazon ECR è integrato con Amazon ECS e ti consente di archiviare, eseguire e gestire facilmente le immagini dei container per le applicazioni in esecuzione su Amazon ECS. Tutto quello che devi fare è specificare il repository Amazon ECR nella definizione dell'attività e Amazon ECS recupererà le immagini appropriate per le tue applicazioni.
Come viene utilizzato l'ECR in ECS?
I passaggi qui sono:
- Crea l'immagine Docker.
- Crea un registro ECR.
- Tagga l'immagine.
- Concedi alla Docker CLI l'autorizzazione ad accedere al tuo account Amazon.
- Carica la tua immagine Docker su ECR.
- Crea un cluster Fargate per ECS da utilizzare per la distribuzione del tuo container.
- Crea un'attività ECS.
- Esegui l'attività ECS!
Come si integra ECR con ECS?
- Fase-1: creazione di un repository utilizzando ECR. …
- Fase-2: creazione di un'immagine Docker e push nel repository appena creato. …
- Fase-3: Creazione del cluster ECS. …
- Fase-4: Creazione della definizione dell'attività. …
- Fase-5: Creazione del servizio ECS. …
- Siamo a posto.
Cos'è ECS ECR?
Amazon Elastic Container Registry (ECR) è unregistro dei container Docker completamente gestito che consente agli sviluppatori di archiviare, gestire e distribuire facilmente le immagini dei container Docker. Amazon ECR è integrato con Amazon Elastic Container Service (ECS), semplificando il flusso di lavoro dallo sviluppo alla produzione.