Cum listez procesele care rulează într-un container Docker?

Cum Listez Procesele Care Ruleaza Intr Un Container Docker



Docker este un forum care este conceput pentru a ajuta utilizatorii să construiască, să implementeze și să gestioneze aplicații în interiorul containerelor. Containerele Docker sunt pachete executabile ușoare, independente, care oferă medii separate pentru rularea aplicațiilor. Una dintre cele mai esențiale caracteristici ale Docker este gestionarea și monitorizarea proceselor care rulează în interiorul containerelor.

În acest articol, vom vorbi despre afișarea proceselor care rulează într-un container Docker.

Cum listez procesele care rulează într-un container Docker?

Sunt utilizate diferite comenzi pentru listarea proceselor care rulează în prezent într-un container, cum ar fi:







Folosind „docker inspect”

Pentru a enumera procesul de rulare al containerelor Docker, obțineți mai întâi lista containerelor care rulează în prezent executând comanda furnizată mai jos:



docher ps

Conform rezultatului de mai jos, thirsty_meitner containerul rulează:







Acum, rulează docker inspectează comandă pentru a enumera procesele care rulează containerul Docker:

docker inspectează thirsty_meitner

Aici, detaliile cuprinzătoare ale containerului împreună cu procesele sale de rulare au fost listate cu succes:



Folosind „docker top”

Un alt mod cel mai simplu de a afișa procesele care rulează în containerele Docker este prin executarea docker top comanda. Afișează procesele în timp real și ajută utilizatorii să diagnosticheze și să depaneze problemele. După cum urmează:

docker top thirsty_meitner

După cum puteți vedea, informațiile despre procesele care rulează au fost afișate împreună cu ID-ul utilizatorului (UID), ID-ul procesului (PID), utilizarea CPU și multe altele:

Folosind „docker exec”

The docker exec comanda este, de asemenea, utilizată pentru listarea proceselor care rulează într-un container Docker împreună cu ps comanda. Împreună cu această comandă, puteți utiliza mai multe argumente și opțiuni pentru mai multe detalii. De exemplu, utilizați comanda furnizată împreună cu -la opțiune pentru a afișa procesele care rulează ale unui container, precum și ID-ul utilizatorului, ID-ul procesului, utilizarea CPU, utilizarea memoriei, ora de pornire a procesului, comanda și multe altele:

docher exec thirsty_meitner ps -la

Acesta este totul despre listarea proceselor care rulează într-un container Docker.

Concluzie

Mai multe comenzi sunt utilizate pentru listarea proceselor care rulează în containerele Docker, cum ar fi comanda „docker inspect” pentru a afișa detaliile complete ale containerului și procesul de rulare al acestuia, comanda „docker top” și comanda „docker exec” pentru afișare. procesele care rulează, inclusiv ID-ul utilizatorului, ID-ul procesului, utilizarea CPU, utilizarea memoriei, ora de pornire a procesului și comanda. Acest ghid a ilustrat multiplele comenzi pentru listarea proceselor care rulează într-un container Docker.