Ako vytvorím zoznam procesov spustených v kontajneri Docker?

Ako Vytvorim Zoznam Procesov Spustenych V Kontajneri Docker



Docker je fórum, ktoré pomáha používateľom vytvárať, nasadzovať a spravovať aplikácie v kontajneroch. Kontajnery Docker sú ľahké, nezávislé spustiteľné balíky, ktoré poskytujú samostatné prostredia pre spustenie aplikácií. Jednou z najdôležitejších funkcií Dockera je správa a monitorovanie procesov bežiacich vo vnútri kontajnerov.

V tomto zápise budeme hovoriť o zobrazení procesov spustených v kontajneri Docker.

Ako zobrazím zoznam procesov spustených v kontajneri Docker?

Na výpis aktuálne spustených procesov v kontajneri sa používajú rôzne príkazy, ako napríklad:







Použitie „docker inspect“

Ak chcete zobraziť zoznam spustených procesov kontajnerov Docker, najskôr získajte zoznam aktuálne spustených kontajnerov vykonaním nižšie uvedeného príkazu:



doker ps

Podľa nižšie uvedeného výstupu smädný_meitner kontajner beží:







Teraz spustite docker skontrolovať príkaz na zoznam spustených procesov kontajnera Docker:

docker skontrolovať thirsty_meitner

Tu je úspešne uvedený úplný detail kontajnera spolu s jeho bežiacimi procesmi:



Používanie „docker top“

Ďalším najjednoduchším spôsobom, ako zobraziť procesy spustené v kontajneroch Docker, je spustenie docker top príkaz. Zobrazuje procesy v reálnom čase a pomáha používateľom diagnostikovať a ladiť problémy. Nasledovne:

docker top thirsty_meitner

Ako vidíte, informácie o spustených procesoch sa zobrazili spolu s ich ID používateľa (UID), ID procesu (PID), využitie procesora a mnohé ďalšie:

Použitie „docker exec“

The docker exec príkaz sa používa aj na vypísanie spustených procesov v kontajneri Docker spolu s ps príkaz. Spolu s týmto príkazom môžete použiť viacero argumentov a možností pre podrobnejšie informácie. Napríklad použite poskytnutý príkaz spolu s -do možnosť zobrazenia spustených procesov kontajnera, ako aj ID používateľa, ID procesu, využitie procesora, využitie pamäte, čas spustenia procesu, príkaz a mnoho ďalších:

doker exec smädný_meitner ps -do

To je všetko o výpise procesov spustených v kontajneri Docker.

Záver

Na zobrazenie zoznamu procesov spustených v kontajneroch Docker sa používa viacero príkazov, ako napríklad príkaz „docker inspect“ na zobrazenie komplexných detailov kontajnera a jeho spusteného procesu, príkaz „docker top“ a príkaz „docker exec“ na zobrazenie bežiace procesy vrátane ID užívateľa, ID procesu, využitia CPU, pamäte, času spustenia procesu a príkazu. Táto príručka ilustrovala viaceré príkazy na výpis procesov spustených v kontajneri Docker.