So überprüfen Sie das Protokoll, wenn Docker nicht startet: 1. Verwenden Sie den Befehl inspect, um die Protokolladresse des Containers abzurufen. Die Syntax lautet „Docker inspect --format Containername“. 2. Verwenden Sie den Befehl cat, um die Protokolladresse anzuzeigen Log-Adresse, die vom Befehl inspect gefunden wurde. Die Syntax lautet „cat Log-Adresse“.
Die Betriebsumgebung dieses Tutorials: Linux7.3-System, Docker-1.13.1-Version, Dell G3-Computer.
Bei Verwendung von Docker kann der Container unter unbekannten Umständen gestartet werden, aber der Container wird nach einigen Sekunden automatisch beendet. Wie kann das Problem zu diesem Zeitpunkt behoben werden?
Normalerweise ist diese Situation nichts weiter als ein Problem mit der Umgebung oder Anwendung. Anwendungsprobleme können lokal debuggt und gelöst werden, aber Umgebungsprobleme sind problematischer. Zu diesem Zeitpunkt müssen wir die Protokolle des Containers überprüfen, um Fehler zu beheben.
Das Beispiel lautet wie folgt:
Wir können die Protokolladresse des Containers über den folgenden Befehl abrufen
docker inspect --format '{{.LogPath}}' 97069f94437b
Dann verwenden Sie den Befehl cat, um das mit dem obigen Befehl gefundene Protokoll anzuzeigen
cat /var/lib/docker/containers/97069f94437b86b50341f8253d85f426884315c3d027f7b7fa975751c7d8e18e/97069f94437b86b50341f8253d85f426884315c3d027f7b7fa975751c7d8e18e-json.log
Befehlserklärung:
Docker Inspect wird verwendet, um die Container-/Bildmetadaten abzurufen. Es enthält die Adresse des Containerprotokolls. Der obige Befehl fügt nur einen --format-Parameter hinzu, um die Protokolladresse herauszufiltern.
Docker Inspect enthält viele Informationen. Sie können den Befehl ausführen, um sie anzuzeigen.
Natürlich gibt es auch den direktesten und einfachsten Befehl
docker logs 97069f94437b
Lernempfehlung: „Docker-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonSo überprüfen Sie das Protokoll, wenn Docker nicht startet. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!