Maison > Opération et maintenance > Docker > le corps du texte

Comment Docker tue les conteneurs bloqués

Libérer: 2020-03-25 11:18:04
original
6966 Les gens l'ont consulté

Comment Docker tue les conteneurs bloqués

Comment docker tue un conteneur :

docker stop

Lorsque nous utilisons la commande docker stop pour arrêter le conteneur à cette fois, Docker laissera à l'application dans le conteneur 10 secondes pour se terminer par défaut.

Lorsque la commande docker stop est exécutée, le signal système SIGTERM sera d'abord envoyé au processus avec le PID 1 dans le conteneur, puis attendra que l'application dans le conteneur termine l'exécution si le temps d'attente atteint. le délai d'attente défini, ou les 10 secondes par défaut continueront à envoyer le signal du système SIGKILL pour tuer de force le processus.

docker kill

Ensuite, jetons un coup d'œil à la commande docker kill Par défaut, la commande docker kill ne donnera aucune chance à l'application dans le conteneur de fonctionner correctement. fermer. . Il enverra directement le signal système SIGKILL pour mettre fin de force à l'exécution du programme dans le conteneur.

Par exemple, si nous voulons envoyer un signal SIGINT à un programme dans Docker, nous pouvons le faire comme ceci :

docker kill --signal=SIGINT nom_du_conteneur

avec la commande docker stop La différence est que docker kill n'a pas de paramètre de délai d'attente. Il enverra directement le signal SIGKILL et d'autres signaux spécifiés par l'utilisateur via le paramètre signal. Terminez le processus avec force.

Par conséquent, docker kill convient pour terminer de force le programme et arrêter rapidement le conteneur. Et si vous souhaitez que le programme s'arrête correctement, Docker Stop est le meilleur choix.

Pour plus de tutoriels connexes, veuillez faire attention à la colonne Tutoriel Docker sur le site Web PHP chinois.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!