Как да изброя процесите, изпълнявани в Docker контейнер?

Kak Da Izbroa Procesite Izp Lnavani V Docker Kontejner



Docker е форум, предназначен да помага на потребителите да изграждат, внедряват и управляват приложения в контейнерите. Docker контейнерите са леки, независими изпълними пакети, които предоставят отделни среди за изпълнение на приложения. Една от най-важните функции на Docker е управлението и наблюдението на процесите, изпълнявани вътре в контейнерите.

В тази статия ще говорим за показване на процеси, изпълнявани в Docker контейнер.

Как да изброя процесите, изпълнявани в Docker контейнер?

Използват се различни команди за изброяване на текущо изпълняваните процеси в контейнер, като например:







Използване на „docker inspect“

За да изброите изпълнявания процес на Docker контейнери, първо вземете списъка с текущо работещи контейнери, като изпълните предоставената по-долу команда:



докер пс

Според дадения по-долу резултат, thirsty_meitner контейнерът работи:







Сега стартирайте докер инспектира команда за изброяване на изпълняваните процеси на Docker контейнера:

докер инспектира thirsty_meitner

Тук изчерпателните подробности за контейнера заедно с неговите работещи процеси са изброени успешно:



Използване на „docker top“

Друг най-лесен начин за показване на процесите, изпълнявани в Docker контейнери, е чрез изпълнение на докер топ команда. Той показва процесите в реално време и помага на потребителите да диагностицират, както и да отстраняват грешки. Както следва:

докер топ thirsty_meitner

Както можете да видите, информацията за изпълняваните процеси се показва заедно с техния потребителски идентификатор (UID), идентификатор на процес (PID), използване на процесора и много други:

Използване на „docker exec“

The докер изпълнител командата се използва и за изброяване на изпълняваните процеси в Docker контейнер заедно с пс команда. Заедно с тази команда можете да използвате множество аргументи и опции за повече подробности. Например, използвайте предоставената команда заедно с -да се опция за показване на изпълняваните процеси на контейнер, както и потребителски идентификатор, идентификатор на процес, използване на процесора, използване на паметта, начално време на процеса, команда и много други:

докер изп thirsty_meitner пс -да се

Това е всичко за изброяване на процеси, изпълнявани в Docker контейнер.

Заключение

Използват се множество команди за изброяване на процесите, изпълнявани в Docker контейнери, като командата „docker inspect“ за показване на изчерпателни подробности за контейнера и неговия работещ процес, командата „docker top“ и командата „docker exec“ за показване изпълняваните процеси, включително потребителско ИД, ИД на процеса, използване на процесора, използване на паметта, начално време на процеса и команда. Това ръководство илюстрира множеството команди за изброяване на процеси, изпълнявани в Docker контейнер.