Docker a un couple de façons d'obtenir des détails sur le conteneur de la santé. Vous pouvez configurer des contrôles de santé et la façon dont souvent ils s'exécutent. Aussi, des contrôles de santé peut être exécuté sur des applications en cours d'exécution à l'intérieur d'un conteneur, comme http (ce serait d'utiliser curl --fail
option.) Vous pouvez afficher l' health_status
événement pour obtenir plus de détails.
Pour obtenir des informations détaillées sur la mauvaise conteneur de les inspecter de commande est très pratique, docker inspect --format='{{json .State.Health}}' container-name
(voir https://blog.newrelic.com/2016/08/24/docker-health-check-instruction/ pour plus de détails.)
Vous devez résoudre le problème causant la "malsain" de la balise (à tout moment le bilan de santé de la commande s'exécute et obtient un code de sortie 1) en premier. Cela peut ou ne peut pas exiger que le Panneau de redémarrer le conteneur, en fonction de l'erreur. Si vous êtes du démarrage/redémarrage de votre contenants automatiquement, puis de piégeage les erreurs de démarrage ou à l'exploitation forestière et de la santé de vérifier l'état peut aider à corriger rapidement les erreurs. Vérifier le lien si vous êtes intéressé dans le démarrage automatique.