Pour exécuter Docker sur AWS avec ECS, il n'est pas obligatoire d'utiliser ECR, vous pouvez tout aussi bien utiliser Docker Hub (en tant que registre public ou privé). Un des avantages d'ECR est par exemple qu'il s'intègre parfaitement avec ECS.
Est-ce que l'ECR est nécessaire pour l'ECS ?
Oui. Amazon ECR est intégré à Amazon ECS, ce qui vous permet de stocker, d'exécuter et de gérer facilement des images de conteneur pour les applications exécutées sur Amazon ECS. Il vous suffit de spécifier le référentiel Amazon ECR dans votre définition de tâche et Amazon ECS récupérera les images appropriées pour vos applications.
Comment ECR est-il utilisé dans ECS ?
Les étapes ici sont:
- Créer l'image Docker.
- Créer un registre ECR.
- Tag l'image.
- Autorisez Docker CLI à accéder à votre compte Amazon.
- Téléchargez votre image docker sur ECR.
- Créez un cluster Fargate pour ECS à utiliser pour le déploiement de votre conteneur.
- Créer une tâche ECS.
- Exécuter la tâche ECS !
Comment intégrer ECR à ECS ?
- Step-1: Création d'un référentiel à l'aide d'ECR. …
- Step-2: Créer une image docker et la pousser vers le référentiel nouvellement créé. …
- Étape-3: Création d'un cluster ECS. …
- Étape-4: Création d'une définition de tâche. …
- Étape-5: Création du service ECS. …
- Nous sommes prêts.
Qu'est-ce que l'ECS ECR ?
Amazon Elastic Container Registry (ECR) est unregistre de conteneurs Docker entièrement géré qui permet aux développeurs de stocker, gérer et déployer facilement des images de conteneurs Docker. Amazon ECR est intégré à Amazon Elastic Container Service (ECS), ce qui simplifie votre développement vers le workflow de production.