V tomto zápisu budeme hovořit o zobrazení procesů běžících v kontejneru Docker.
Jak vypíšu procesy běžící v kontejneru Docker?
Pro výpis aktuálně běžících procesů v kontejneru se používají různé příkazy, například:
Použití „docker inspect“
Chcete-li zobrazit běžící proces kontejnerů Docker, nejprve získejte seznam aktuálně spuštěných kontejnerů provedením níže uvedeného příkazu:
přístavní dělník ps
Podle níže uvedeného výstupu žíznivý_meitner kontejner běží:
Nyní spusťte docker zkontrolovat příkaz k zobrazení seznamu běžících procesů kontejneru Docker:
docker prohlédnout thirsty_meitnerZde byl úspěšně uveden úplný detail kontejneru spolu s jeho běžícími procesy:
Použití „docker top“
Dalším nejjednodušším způsobem, jak zobrazit procesy běžící v kontejnerech Docker, je spuštění docker top příkaz. Ukazuje procesy v reálném čase a pomáhá uživatelům diagnostikovat a ladit problémy. Jak následuje:
docker top thirsty_meitnerJak můžete vidět, informace o běžících procesech byly zobrazeny spolu s jejich ID uživatele (UID), ID procesu (PID), využití procesoru a mnoho dalších:
Použití „docker exec“
The docker exec příkaz se také používá pro výpis běžících procesů v kontejneru Docker spolu s ps příkaz. Spolu s tímto příkazem můžete použít více argumentů a voleb pro další podrobnosti. Například použijte poskytnutý příkaz spolu s -na možnost pro zobrazení běžících procesů kontejneru, stejně jako ID uživatele, ID procesu, využití CPU, využití paměti, čas spuštění procesu, příkaz a mnoho dalších:
přístavní dělník exec žíznivý_meitner ps -na
To je vše o výpisu procesů běžících v kontejneru Docker.
Závěr
Pro výpis procesů spuštěných v kontejnerech Docker se používá více příkazů, jako je například příkaz „docker inspect“ pro zobrazení komplexních detailů kontejneru a jeho běžícího procesu, příkaz „docker top“ a příkaz „docker exec“ pro zobrazení běžící procesy včetně ID uživatele, ID procesu, využití CPU, využití paměti, čas spuštění procesu a příkaz. Tato příručka ilustrovala více příkazů pro výpis procesů spuštěných v kontejneru Docker.