Heim > Artikel > Betrieb und Instandhaltung > 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.
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!