So überprüfen Sie das Protokoll, wenn Docker nicht startet

WBOY
Freigeben: 2022-02-07 11:49:18
Original
22080 Leute haben es durchsucht

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“.

So überprüfen Sie das Protokoll, wenn Docker nicht startet

Die Betriebsumgebung dieses Tutorials: Linux7.3-System, Docker-1.13.1-Version, Dell G3-Computer.

Wie überprüfe ich das Protokoll, wenn Docker nicht startet?

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
Nach dem Login kopieren

Dann verwenden Sie den Befehl cat, um das mit dem obigen Befehl gefundene Protokoll anzuzeigen

cat /var/lib/docker/containers/97069f94437b86b50341f8253d85f426884315c3d027f7b7fa975751c7d8e18e/97069f94437b86b50341f8253d85f426884315c3d027f7b7fa975751c7d8e18e-json.log
Nach dem Login kopieren

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
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!