Maison > Article > Opération et maintenance > Comment lire les journaux lorsque le conteneur Docker continue de redémarrer
Lorsque le conteneur Docker continue de redémarrer, vous pouvez afficher les journaux en utilisant la méthode suivante : Utilisez la commande docker logs [nom ou ID du conteneur] pour afficher la sortie standard et les flux d'erreurs du conteneur. Affichez les journaux du conteneur dans Docker Dashboard. Spécifiez le volume du journal dans le fichier docker-compose. Définissez le niveau de journalisation sur « debug » pour des informations plus détaillées. Utilisez la commande grep pour filtrer les journaux afin d'afficher uniquement les messages pour des mots-clés spécifiques. Utilisez -f pour tracer le journal et l'afficher en temps réel.
Lorsque le conteneur Docker continue de redémarrer, l'examen des journaux peut aider à diagnostiquer le problème.
Pour afficher les journaux du conteneur, utilisez la commande suivante :
<code>docker logs <容器名称或ID></code>
Par exemple :
<code>docker logs my-container</code>
Cette commande affichera la sortie standard du conteneur et les flux d'erreurs standard. Si vous voyez des messages d'erreur ou des avertissements, ils peuvent vous aider à comprendre pourquoi le conteneur a redémarré.
Autres façons d'afficher les journaux :
Niveau de journal :
Docker vous permet de définir le niveau de journalisation pour contrôler le nombre de messages affichés dans le journal. Par défaut, le niveau de journalisation est « info ». Pour voir plus de détails, vous pouvez définir le niveau de journalisation sur « debug ». Définissez le niveau de journalisation en utilisant :
<code>docker logs --level=debug <容器名称或ID></code>
Filtrez les journaux :
Parfois, les journaux peuvent contenir beaucoup d'informations. Vous pouvez utiliser la commande grep
pour filtrer les journaux afin d'afficher uniquement les messages contenant des mots-clés spécifiques. Par exemple, la commande suivante n'affichera que les messages contenant le mot-clé "error" : grep
命令过滤日志,仅显示包含特定关键字的消息。例如,以下命令将仅显示包含“error”关键字的消息:
<code>docker logs <容器名称或ID> | grep error</code>
跟踪日志:
要跟踪日志并实时查看,可以使用 -f
<code>docker logs -f <容器名称或ID></code>🎜Tracez le log : 🎜🎜🎜Pour tracer le log et le visualiser en temps réel, vous pouvez utiliser le
-f code> drapeau. Cela sera enregistré en continu jusqu'à ce que vous appuyiez sur Ctrl+C pour arrêter. 🎜rrreee
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!