Quelles méthodes peuvent être utilisées pour terminer le travail et sortir du conteneur Docker lors de son démarrage?
sobes.tech IA
Réponse de l'IA
Pour terminer le travail et sortir du conteneur Docker lors de son démarrage, plusieurs méthodes peuvent être utilisées :
-
Terminer le processus principal à l'intérieur du conteneur — le conteneur fonctionne tant que le processus principal est en cours d'exécution. Si ce processus se termine, le conteneur s'arrête.
-
Commande
exiten mode interactif — si le conteneur est lancé avec-it(de manière interactive), il suffit d'entrerexitdans le terminal du conteneur. -
Envoyer un signal de terminaison — par exemple,
docker stop <container_id>envoie le signal SIGTERM au processus principal, ce qui entraîne sa terminaison. -
Utiliser la commande
docker kill— force la terminaison du conteneur en envoyant le signal SIGKILL.
Exemple de lancement interactif et de sortie :
docker run -it ubuntu /bin/bash
# à l'intérieur du conteneur
exit
Après avoir saisi exit, le conteneur s'arrêtera.