Kako navedem procese, ki se izvajajo v vsebniku Docker?

Kako Navedem Procese Ki Se Izvajajo V Vsebniku Docker



Docker je forum, ki je zasnovan za pomoč uporabnikom pri gradnji, uvajanju in upravljanju aplikacij znotraj vsebnikov. Vsebniki Docker so lahki, neodvisni izvršljivi paketi, ki zagotavljajo ločena okolja za izvajanje aplikacij. Ena najpomembnejših funkcij Dockerja je upravljanje in spremljanje procesov, ki potekajo znotraj vsebnikov.

V tem zapisu bomo govorili o prikazovanju procesov, ki se izvajajo v vsebniku Docker.

Kako navedem procese, ki se izvajajo v vsebniku Docker?

Za prikaz trenutno izvajanih procesov v vsebniku se uporabljajo različni ukazi, na primer:







Uporaba »docker inspect«

Če želite prikazati tekoči proces vsebnikov Docker, najprej pridobite seznam trenutno delujočih vsebnikov, tako da izvedete spodnji ukaz:



docker ps

Glede na spodnji rezultat, thirsty_meitner kontejner teče:







Zdaj zaženite docker inspect ukaz za seznam tekočih procesov vsebnika Docker:

docker inspect thirsty_meitner

Tu so bile uspešno navedene izčrpne podrobnosti vsebnika skupaj z njegovimi tekočimi procesi:



Uporaba 'docker top'

Še en najlažji način za prikaz procesov, ki se izvajajo v vsebnikih Docker, je z izvedbo docker top ukaz. Prikazuje procese v realnem času in uporabnikom pomaga pri diagnosticiranju in odpravljanju težav. Kot sledi:

docker top thirsty_meitner

Kot lahko vidite, so bile informacije o tekočih procesih prikazane skupaj z njihovim ID-jem uporabnika (UID), ID-jem procesa (PID), porabo procesorja in številnimi drugimi:

Uporaba »docker exec«

The docker exec ukaz se uporablja tudi za seznam tekočih procesov v vsebniku Docker skupaj z ps ukaz. Skupaj s tem ukazom lahko uporabite več argumentov in možnosti za več podrobnosti. Na primer, uporabite navedeni ukaz skupaj z -do možnost za prikaz tekočih procesov vsebnika ter ID-ja uporabnika, ID-ja procesa, porabe procesorja, porabe pomnilnika, časa začetka procesa, ukaza in še veliko več:

docker izv thirsty_meitner ps -do

To je vse o navajanju procesov, ki se izvajajo v vsebniku Docker.

Zaključek

Za prikazovanje procesov, ki se izvajajo v vsebnikih Docker, se uporablja več ukazov, kot je ukaz »docker inspect« za prikaz izčrpnih podrobnosti vsebnika in njegovega tekočega procesa, ukaz »docker top« in ukaz »docker exec« za prikaz tekoče procese, vključno z ID-jem uporabnika, ID-jem procesa, porabo procesorja, porabo pomnilnika, začetnim časom procesa in ukazom. Ta priročnik prikazuje več ukazov za prikazovanje procesov, ki se izvajajo v vsebniku Docker.