В тази статия ще говорим за показване на процеси, изпълнявани в 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 контейнер.