Î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_meitnerAici, 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_meitnerDupă 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.