Cela se produit si vous exécutez un conteneur de premier plan (à l'aide de docker run), puis appuyez sur Ctrl+C lorsque le programme est en cours d'exécution. Lorsque cela se produit, le programme s'arrête et le conteneur se ferme. Le conteneur a été arrêté à l'aide de docker stop: vous pouvez arrêter manuellement un conteneur à l'aide de la commande docker stop.
Que se passe-t-il lorsque le conteneur Docker se ferme ?
Par défaut, qu'arrive-t-il à un conteneur Docker lorsque le processus qu'il exécute se termine ? Le conteneur redémarre et redémarre le processus.
Laquelle des affirmations suivantes est vraie dans Docker lorsqu'un conteneur est quitté ?
Réponse: Lorsqu'un conteneur Docker est quitté, aucune perte de données ne se produit car toutes les données sont écrites sur le disque par l'application dans le seul but de les conserver. Ce processus est répété jusqu'à ce que le conteneur soit supprimé sans équivoque.
Qu'est-ce que le statut de sortie dans Docker ?
Cela peut être causé par l'arrêt brutal d'un conteneur. Si vous exécutiez un conteneur dans un shell bash, puis contrôle + C ou perte de connexion, cela causerait ce problème.
Comment savoir si un conteneur est sorti ?
- Trouver le conteneur arrêté via docker ps - a.
- saisir l'identifiant du conteneur qui a échoué.
- Remplacez-le dans cette commande cat /var/lib/docker/containers//-json.log.