Wenn der Umfang der Docker-Bereitstellung zunimmt, ist es notwendig, den Container zu überwachen. Im Allgemeinen verfügt Docker über mehrere Überwachungsunterbefehle wie ps, top und stats. Dann gibt es noch das beliebte Open-Source-Überwachungstool Prometheus. Dockers eigener Überwachungsunterbefehl ps docker ps, listet Container auf, praktisch zum Anzeigen aktuell ausgeführter Container. Im Folgenden finden Sie die Befehlssyntax und die Parametersyntax docker ps [OPTIONEN] OPTIONS-Beschreibung:
Ausgabedetails:
Es gibt 7 Zustände:
PORTS: Die Portinformationen des Containers und der verwendete Verbindungstyp (TCP\UDP). NAMEN: Automatisch zugewiesene Containernamen. Die neue Version von Docker bietet einen neuen Befehl „Docker-Container ls“, der dieselbe Funktion und Verwendung wie „Docker-Container ps“ hat. Die Bedeutung von „ls“ ist jedoch möglicherweise genauer als die von „ps“, daher wird es empfohlen. Spitze Wenn Sie wissen möchten, welche Prozesse in einem Container laufen, können Sie den Befehl „docker container top“ wie folgt ausführen: Dem Befehl können auch Parameter des Linux-Betriebssystembefehls ps folgen, um spezifische Informationen anzuzeigen, z. B. -au. Das Ausführungsergebnis von docker container top [Containername] -au lautet wie folgt: Statistiken Docker-Containerstatistiken werden verwendet, um die Nutzung verschiedener Ressourcen für jeden Container anzuzeigen. Standardmäßig wird eine Echtzeitliste angezeigt, die die CPU-Auslastung, den Arbeitsspeicher und den verfügbaren Speicherplatz jedes Containers zeigt. Wenn beim Starten des Containers kein Speicherlimit angegeben ist, zeigt der Befehl stats die Gesamtmenge des Hostspeichers an. Dies bedeutet jedoch nicht, dass jeder Container so viel Speicher verwenden kann. Darüber hinaus zeigt der Befehl docker container stats auch die Containernetzwerk- und Festplatten-E/A-Daten an. Sie können den Namen des Containers nach dem Befehl stats angeben, um Daten für bestimmte Container anzuzeigen. Docker-Protokolle Die Protokollierungsfunktion von Docker ist standardmäßig konfiguriert. Bei einem laufenden Container sendet Docker Protokolle an das Standardausgabegerät (STDOUT) und das Standardfehlergerät (STDERR) des Containers. STDOUT und STDERR sind eigentlich das Konsolenterminal des Containers. Wenn Sie die Containerprotokolle anzeigen möchten, gibt es zwei Möglichkeiten: An diesen Container anhängen. Verwenden Sie den Befehl „Docker Logs“, um die Protokolle anzuzeigen. Die ttach-Methode ist in der Praxis aus folgenden Gründen nicht sehr praktisch: Es können nur die Protokolle nach dem Anhängen angezeigt werden, die Protokolle davor sind nicht sichtbar. Das Verlassen des Anfügezustands ist problematischer (Tastenkombination Strg+P und dann Strg+Q) und es besteht die Möglichkeit, den Container leicht versehentlich zu beenden (beispielsweise durch Drücken von Strg+C). Zum Anzeigen von Containerprotokollen wird die Verwendung des Befehls „Docker Logs“ empfohlen. Wie unten dargestellt: Docker-Protokolle können die vollständigen Protokolle seit dem Start des Containers drucken, und der Parameter -f kann weiterhin die neu generierten Protokolle drucken, was dasselbe ist wie tail -f in Linux. Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird. Das könnte Sie auch interessieren:
|
<<: Vue implementiert eine kleine Countdown-Funktion
>>: Wie melde ich mich per Remote-Zugriff bei der MySql-Datenbank an?
1. Lassen Sie uns zunächst das relevante Wissen z...
1. Befehlseinführung Der Befehl stat wird verwend...
Ich freue mich sehr, an dieser Folge der Kartoffe...
Das Bild-Tag wird verwendet, um ein Bild auf eine...
1. Bedeutung der Partitionstabelle Eine Partition...
Heutzutage gehört die Unterstützung von HTTPS für...
Öffnen Sie das Verbindungstool. Ich verwende Moba...
Inhaltsverzeichnis Komponenten zerlegen Linkes Fe...
Vorwort: Ich habe neulich einen Alibaba-Cloud-Hos...
Inhaltsverzeichnis 1. Betrieb der Datenbank 1.1 E...
In diesem Artikel finden Sie das Installations- u...
In diesem Artikel finden Sie eine ausführliche An...
Einführung Wenn wir die MySQL-Datenbank verwenden...
Inhaltsverzeichnis Vorwort Was ist ein Filter So ...
In diesem Artikelbeispiel wird der spezifische Ja...