In diesem Artikel werden wir über die Darstellung von Prozessen sprechen, die in einem Docker-Container ausgeführt werden.
Wie liste ich Prozesse auf, die in einem Docker-Container ausgeführt werden?
Zum Auflisten der aktuell ausgeführten Prozesse in einem Container werden verschiedene Befehle verwendet, wie zum Beispiel:
Verwendung von „docker inspect“
Um den laufenden Prozess von Docker-Containern aufzulisten, rufen Sie zunächst die Liste der aktuell laufenden Container ab, indem Sie den unten angegebenen Befehl ausführen:
Docker PS
Gemäß der unten angegebenen Ausgabe, thirsty_meitner Container läuft:
Führen Sie nun die aus Docker-Inspektion Befehl zum Auflisten der laufenden Prozesse des Docker-Containers:
Docker inspiziert thirsty_meitnerHier wurden die umfassenden Details des Containers zusammen mit seinen laufenden Prozessen erfolgreich aufgelistet:
Verwendung von „Docker Top“
Eine weitere einfachste Möglichkeit, die in Docker-Containern ausgeführten Prozesse anzuzeigen, ist die Ausführung von Docker-Top Befehl. Es zeigt Prozesse in Echtzeit an und hilft Benutzern bei der Diagnose und Fehlerbehebung von Problemen. Wie folgt:
Docker Top thirsty_meitnerWie Sie sehen können, wurden die Informationen zu den laufenden Prozessen zusammen mit ihrer Benutzer-ID (UID), Prozess-ID (PID), CPU-Auslastung und vielem mehr angezeigt:
Verwendung von „docker exec“
Der Docker-Exec Der Befehl wird auch zum Auflisten der laufenden Prozesse in einem Docker-Container zusammen mit dem verwendet PS Befehl. Zusammen mit diesem Befehl können Sie für weitere Details mehrere Argumente und Optionen verwenden. Verwenden Sie beispielsweise den bereitgestellten Befehl zusammen mit dem -Zu Option zur Anzeige der laufenden Prozesse eines Containers sowie Benutzer-ID, Prozess-ID, CPU-Auslastung, Speichernutzung, Prozessstartzeit, Befehl und vieles mehr:
Docker Geschäftsführer thirsty_meitner PS -Zu
Dabei geht es um das Auflisten von Prozessen, die in einem Docker-Container ausgeführt werden.
Abschluss
Zum Auflisten der in Docker-Containern ausgeführten Prozesse werden mehrere Befehle verwendet, z. B. der Befehl „docker inspect“ zum Anzeigen umfassender Details des Containers und seines laufenden Prozesses, der Befehl „docker top“ und der Befehl „docker exec“ zum Anzeigen die laufenden Prozesse, einschließlich Benutzer-ID, Prozess-ID, CPU-Auslastung, Speichernutzung, Prozessstartzeit und Befehl. In diesem Handbuch wurden die verschiedenen Befehle zum Auflisten von Prozessen veranschaulicht, die in einem Docker-Container ausgeführt werden.