Jak vytvořím seznam procesů spuštěných v kontejneru Docker?

Jak Vytvorim Seznam Procesu Spustenych V Kontejneru Docker



Docker je fórum, které je navrženo tak, aby uživatelům pomáhalo vytvářet, nasazovat a spravovat aplikace uvnitř kontejnerů. Kontejnery Docker jsou lehké, nezávislé spustitelné balíčky, které poskytují samostatná prostředí pro spouštění aplikací. Jednou z nejdůležitějších funkcí Dockeru je správa a monitorování procesů běžících uvnitř kontejnerů.

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_meitner

Zde 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_meitner

Jak 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.