Para ejecutar Docker en AWS con ECS, no es obligatorio usar ECR, también podría usar Docker Hub (como registro público o privado). Una de las ventajas de ECR es, por ejemplo, que se integra muy bien con ECS.
¿Se requiere ECR para ECS?
Sí. Amazon ECR está integrado con Amazon ECS, lo que le permite almacenar, ejecutar y administrar fácilmente imágenes de contenedores para aplicaciones que se ejecutan en Amazon ECS. Todo lo que necesita hacer es especificar el repositorio de Amazon ECR en la definición de su tarea y Amazon ECS recuperará las imágenes apropiadas para sus aplicaciones.
¿Cómo se usa ECR en ECS?
Los pasos aquí son:
- Crea la imagen de Docker.
- Crear un registro ECR.
- Etiqueta la imagen.
- Otorgue permiso a la CLI de Docker para acceder a su cuenta de Amazon.
- Sube la imagen de tu ventana acoplable a ECR.
- Cree un clúster Fargate para que ECS lo use para la implementación de su contenedor.
- Crear una tarea de ECS.
- ¡Ejecute la tarea ECS!
¿Cómo se integra ECR con ECS?
- Paso-1: Crear un repositorio usando ECR. …
- Paso 2: crear una imagen acoplable y enviarla al repositorio recién creado. …
- Paso 3: Crear un clúster de ECS. …
- Paso 4: Crear definición de tareas. …
- Paso 5: creación del servicio ECS. …
- Estamos listos.
¿Qué es ECS ECR?
Amazon Elastic Container Registry (ECR) es unRegistro de contenedores de Docker completamente administrado que facilita a los desarrolladores almacenar, administrar e implementar imágenes de contenedores de Docker. Amazon ECR está integrado con Amazon Elastic Container Service (ECS), lo que simplifica su flujo de trabajo de desarrollo a producción.