So zeigen Sie Anwendungsprotokolle von Docker-Containern an

So zeigen Sie Anwendungsprotokolle von Docker-Containern an

Docker-Attach-Befehl

docker attach [options] 容器stellt eine Verbindung zum laufenden Container her und druckt dann lokal die Standardeingabe-, -ausgabe- und Fehlerstreaminformationen des Containers aus. Es gibt drei mögliche Werte für options im Befehl: --detach-keys , --no-stdin , --sig-proxy .

Dieser Befehl gelangt lediglich in das Containerterminal und startet keinen neuen Prozess. Wenn Sie also den Container gleichzeitig über mehrere Fenster aufrufen, werden alle Fenster synchron angezeigt. Wenn ein Fenster blockiert ist, können andere Fenster nicht bedient werden.

Sie können die Verbindung auch ctrl+c direkt trennen, dies führt jedoch dazu, dass der Container beendet und stop . Wenn Sie möchten, dass der Container weiterläuft, wenn Sie sich vom Containerterminal lösen. Sie müssen den Parameter --sig-proxy verwenden. Zum Beispiel:

$ docker attach --sig-proxy=false mytest

Hinweis: Wenn Sie docker attach verwenden, um eine Verbindung mit der Standardeingabe und -ausgabe des Containers herzustellen, verwendet Docker einen Speicherpuffer von ungefähr 1 MB, um den Durchsatz Ihrer Anwendung zu maximieren. Wenn dieser Puffer voll ist, wird die Ausgabe- bzw. Schreibgeschwindigkeit beeinträchtigt. Um die Anwendungsprotokolle anzuzeigen, können Sie daher den Befehl docker logs verwenden.

Docker-Protokollbefehl

docker logs [options] 容器Ruft die Protokolle des Containers ab.

Drucken Sie beispielsweise die letzten 10 Zeilen der mytest -Anwendung im Container.

$ Docker-Protokolle --tail="10" mytest

Zusammenfassen

Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, dass der Inhalt dieses Artikels einen gewissen Lernwert für Ihr Studium oder Ihre Arbeit hat. Vielen Dank für Ihre Unterstützung von 123WORDPRESS.COM. Wenn Sie mehr darüber erfahren möchten, schauen Sie sich bitte die folgenden Links an

Das könnte Sie auch interessieren:
  • Implementierung der Änderung von Konfigurationsdateien im Docker-Container
  • Implementieren Sie dynamisches Management und Monitoring von Docker-Containern basierend auf Spring-Boot und Docker-Java [mit vollständigem Quellcode-Download]
  • Zusammenfassung der Methoden zum Erstellen, Auflisten und Löschen von Docker-Containern unter Linux
  • Detaillierte Erläuterung der Protokollverarbeitung von Docker-Containern
  • Detaillierte Erklärung, wie Sie das automatische Beenden des Docker-Containers verhindern können
  • Detaillierte Erläuterung zur Lösung des Problems, dass der Docker-Container nicht über IP auf den Hostcomputer zugreifen kann
  • So verwenden Sie einen Docker-Container für den Zugriff auf das Host-Netzwerk
  • Zusammenfassung und ausführliche Erläuterung der Docker-Container-Bedienungsanleitung

<<:  So verwenden Sie http und WebSocket in CocosCreator

>>:  Mehrere wichtige MySQL-Variablen

Artikel empfehlen

Grafisches Tutorial zur Installation und Konfiguration von MySQL 5.7.20 (Win10)

In diesem Artikel wird die Installations- und Kon...

CSS3 verwendet Transform, um eine bewegliche 2D-Uhr zu erstellen

Nachdem wir den transform Kurs abgeschlossen habe...

Detaillierte Analyse des Unterschieds zwischen Ref und Reactive in Vue3.0

Inhaltsverzeichnis Ref und Reaktiv Referenz Reakt...

So installieren Sie Docker auf Raspberry Pi

Da Raspberry Pi auf der ARM-Architektur basiert, ...

So kapseln Sie die Tabellenkomponente von Vue Element

Beim Kapseln von Vue-Komponenten werde ich weiter...

Detaillierte Erläuterung des SQL_Mode-Modusbeispiels in MySQL

Dieser Artikel beschreibt den SQL_Mode-Modus in M...

So deinstallieren Sie Docker Toolbox vollständig

Docker Toolbox ist eine Lösung zur Installation v...

XHTML-Einführungstutorial: Textformatierung und Sonderzeichen

<br />Dieser Abschnitt stellt die Implementi...

Zusammenfassung der Wissenspunkte zum Abdecken von Indizes in MySQL

Wenn ein Index die Werte aller abzufragenden Feld...

Vue implementiert einen einfachen Rechner

In diesem Artikelbeispiel wird der spezifische Co...

MySQL-Transaktionsanalyse

Transaktion Eine Transaktion ist eine grundlegend...