Per executar Docker a AWS amb ECS, no és obligatori utilitzar ECR, també podeu utilitzar Docker Hub (tant com a registre públic o privat). Un dels avantatges d'ECR és, per exemple, que s'integra perfectament amb ECS.
Es requereix ECR per a ECS?
Sí. Amazon ECR està integrat amb Amazon ECS i us permet emmagatzemar, executar i gestionar fàcilment imatges de contenidors per a aplicacions que s'executen a Amazon ECS. Tot el que heu de fer és especificar el dipòsit d'Amazon ECR a la definició de la vostra tasca i Amazon ECS recuperarà les imatges adequades per a les vostres aplicacions.
Com s'utilitza ECR a ECS?
Els passos aquí són:
- Crea la imatge de Docker.
- Crea un registre ECR.
- Etiqueta la imatge.
- Doneu permís a la CLI de Docker per accedir al vostre compte d'Amazon.
- Penja la teva imatge de Docker a ECR.
- Creeu un clúster Fargate per a ECS per utilitzar-lo per al desplegament del vostre contenidor.
- Crea una tasca ECS.
- Executar la tasca ECS!
Com integreu ECR amb ECS?
- Pas-1: Creació d'un dipòsit mitjançant ECR. …
- Pas-2: crea una imatge de Docker i envia-la al repositori acabat de crear. …
- Pas-3: Creació del clúster ECS. …
- Pas-4: Creació de la definició de la tasca. …
- Pas-5: Creació del servei ECS. …
- Ho tenim tot a punt.
Què és ECS ECR?
Amazon Elastic Container Registry (ECR) és aRegistre de contenidors Docker totalment gestionat que facilita als desenvolupadors emmagatzemar, gestionar i desplegar imatges de contenidors Docker. Amazon ECR està integrat amb Amazon Elastic Container Service (ECS), la qual cosa simplifica el vostre flux de treball de desenvolupament a producció.