2017-10-09 9 views
2

J'utilise AWS ECS. L'ensemble du processus est automatisé et tout semble parfait. Cependant quand je ssh à l'hôte docker (amazon linux ami) je remarque qu'il y a beaucoup de conteneurs créés à partir de mon image au lieu d'un seul. Qu'est-ce qui peut causer ça? Mauvaise configuration ECS ou image avec des erreurs ou quelque chose? Voir la photo ci-jointe.Docker crée de nombreux conteneurs dans AWS ECS

enter image description here

Merci beaucoup à l'avance!

+0

Est-ce que ce n'est pas un cas de sortie prématurée de vos conteneurs? peut-être que le conteneur est automatiquement redémarré en cas d'échec – nxmohamad

+0

Comme vous pouvez le constater, vos conteneurs échouent et redémarrent. Exécutez 'docker logs ' pour voir ce qui s'est passé à l'intérieur du conteneur –

Répondre

0

Le conteneur que vous tentez d'exécuter s'exécute après ~ 2 minutes (par exemple créé il y a 8 minutes, détruit il y a 6 minutes -> 2 minutes d'exécution). Ainsi, ECS crée un nouveau conteneur qui se ferme à nouveau avec le code d'état 137.

This has been discussed here already et est probablement due à un manque de mémoire ou de CPU affectée à votre conteneur. Cela peut également se produire si vous avez créé un Application Load Balancer mais que la vérification de l'état de santé échoue pour une raison quelconque.