Heim  >  Artikel  >  Betrieb und Instandhaltung  >  So zeigen Sie Docker-Laufprotokolle an

So zeigen Sie Docker-Laufprotokolle an

尚
Original
2020-03-23 11:04:3710255Durchsuche

So zeigen Sie Docker-Laufprotokolle an

Einführung in die Methode zum Anzeigen von Docker-Laufprotokollen:

Docker-Attach-Befehl

Docker-Attach-[Optionen] Der Container wird mit dem laufenden Container verbunden und druckt dann die Standardeingabe-, Ausgabe- und Fehlerstrominformationen des Containers lokal aus. Es gibt drei Werte für Optionen im Befehl: --detach-keys, --no-stdin, --sig-proxy.

Dieser Befehl betritt nur das Containerterminal und startet keinen neuen Prozess. Wenn Sie also mehrere Fenster gleichzeitig zum Betreten des Containers verwenden, werden alle Fenster gleichzeitig angezeigt. Wenn ein Fenster blockiert ist, können andere Fenster nicht mehr bedient werden.

Mit Strg + C kann die Verbindung direkt getrennt werden, dies führt jedoch dazu, dass der Container beendet und angehalten wird. Wenn Sie möchten, dass der Container beim Verlassen des Containerterminals noch läuft. Sie müssen den Parameter --sig-proxy verwenden. Beispiel:

$ docker attach --sig-proxy=false mytest

Hinweis: Wenn Docker Attach zum Herstellen einer Verbindung mit der Standardeingabe und -ausgabe eines Containers verwendet wird, verwendet Docker einen Speicherpuffer von etwa 1 MB, um den Anwendungsdurchsatz zu maximieren. Wenn dieser Puffer voll ist, wird die Geschwindigkeit der Ausgabe oder des Schreibens beeinträchtigt. Daher können Sie zum Anzeigen von Anwendungsprotokollen den Befehl docker logs verwenden.

Docker Logs-Befehl

Docker Logs [Optionen] Container ruft die Protokolle des Containers ab.

So zeigen Sie Docker-Laufprotokolle an

Drucken Sie beispielsweise den Inhalt der 10 Zeilen nach der Container-Mytest-Anwendung aus.

$ docker logs --tail="10" mytest

Weitere verwandte Tutorials finden Sie in der Spalte Docker-Tutorial auf der chinesischen PHP-Website.

Das obige ist der detaillierte Inhalt vonSo zeigen Sie Docker-Laufprotokolle an. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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