Dans Docker, le processus démon est utilisé pour surveiller le processus spécifié. Lorsque le processus cible fonctionne anormalement, le processus cible peut être contrôlé ; un processus démon peut garder plusieurs processus cibles dans le processus démon. La gestion du processus cible est mise en œuvre à l'aide du mécanisme Heartbeat.
L'environnement d'exploitation de ce tutoriel : système linux7.3, version docker-1.13.1, ordinateur Dell G3.
Le processus démon peut être compris comme un démon de processus (démon de processus), qui est utilisé pour surveiller le processus spécifié. Lorsque le processus cible fonctionne anormalement, le processus cible peut. être contrôlé. Comme fermer le processus et redémarrer le processus.
Processus démon (programme gardien), processus cible (processus démonisé).
Un processus démon peut protéger plusieurs processus cibles
Le mécanisme de mise en œuvre du processus démon :
Dans le processus démon, la gestion du processus cible par le gardien est mise en œuvre à l'aide du mécanisme de battement de cœur.
Le processus cible enverra régulièrement des rapports (envoi de battements de cœur) au tuteur, indiquant que le processus cible fonctionne normalement et fournit les services correspondants au monde extérieur.
Lorsque le tuteur ne reçoit pas le rapport (battement de coeur) envoyé par le processus cible pendant une longue période, le tuteur pensera que le processus cible fonctionne anormalement, le tuteur arrêtera le processus cible, puis redémarrera le processus cible. .
Vérifiez si le démon Docker est en cours d'exécution
Opération utilisateur root
Système Ubuntu
status docker stop docker start docker
Système RedHat/CentOS
service docker stop service docker start
Apprentissage recommandé : "Tutoriel vidéo Docker"
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!