Maison > Article > Opération et maintenance > Comment vérifier la raison pour laquelle le conteneur Docker s'est arrêté
Comment résoudre l'erreur lorsque le service du conteneur Docker s'arrête ? Lors de l'utilisation du conteneur, si le service ne peut pas être utilisé, vous devez dépanner les erreurs dans le conteneur et réparer l'opération.
Comment vérifier la raison de l'arrêt du conteneur Docker
1. l'instance de conteneur démarrée Statut, déterminez d'abord si le conteneur est démarré
2. Port Docker Vérifiez le port. S'il s'agit d'une interface de repos, vous pouvez simuler manuellement l'appel de paramètre Ne pas tester l'interface RPC
3. Journaux Docker Vérifiez le journal d'activité, déterminez s'il s'agit d'une anomalie commerciale4 Docker est généralement un microservice Dans ce cas, vous pouvez voir les informations de surveillance du centre de surveillance des microservices<.>5. S'il existe une chaîne d'appel similaire à Zipkin, c'est encore mieux, vous pouvez voir les informations d'appel du processus métier.
Par exemple, dépannage d'erreur Docker : le conteneur ne peut pas être saisi. La base centos7 auto-construite peut être saisie, mais le mysql distribué par Rancher ne peut pas être saisi.
#docker exec -it 3c1d bashrpc error: code = 2 desc = oci runtime error: exec failed: container_linux.go:247: starting container process caused "process_linux.go:110: decoding init error from pipe caused \" read parent: connection reset by peer\""
La raison de l'erreur est que la nouvelle version est la 1.13.1-84 et qu'elle peut être utilisée normalement après avoir été réduite à la 1.13.1-75.
Pour plus de tutoriels connexes, veuillez faire attention à la colonne
Tutoriel DockerCe 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!