Kā uzskaitīt procesus, kas darbojas Docker konteinerā?

Ka Uzskaitit Procesus Kas Darbojas Docker Konteinera



Docker ir forums, kas paredzēts, lai palīdzētu lietotājiem izveidot, izvietot un pārvaldīt lietojumprogrammas konteineros. Docker konteineri ir vieglas, neatkarīgas izpildāmas pakotnes, kas nodrošina atsevišķas vides lietojumprogrammu darbībai. Viena no būtiskākajām Docker funkcijām ir konteineros notiekošo procesu pārvaldība un uzraudzība.

Šajā rakstā mēs runāsim par procesu parādīšanu, kas darbojas Docker konteinerā.

Kā uzskaitīt procesus, kas darbojas Docker konteinerā?

Pašlaik notiekošo procesu uzskaitīšanai konteinerā tiek izmantotas dažādas komandas, piemēram:







Izmantojot “dokera pārbaudi”

Lai uzskaitītu Docker konteineru darbības procesu, vispirms iegūstiet pašlaik darbojošos konteineru sarakstu, izpildot tālāk norādīto komandu:



dokeris ps

Saskaņā ar tālāk norādīto izvadi, izslāpis_meitner konteiners darbojas:







Tagad palaidiet dokeris pārbauda komanda, lai uzskaitītu Docker konteinera darbības procesus:

docker inspect thirsty_meitner

Šeit ir veiksmīgi uzskaitīta visaptveroša konteinera informācija un tā darbības procesi:



Izmantojot “docker top”

Vēl viens vienkāršākais veids, kā parādīt procesus, kas darbojas Docker konteineros, ir izpildīt dokera augšdaļa komandu. Tas parāda procesus reāllaikā un palīdz lietotājiem diagnosticēt, kā arī atkļūdot problēmas. Sekojoši:

docker top thirsty_meitner

Kā redzat, informācija par notiekošajiem procesiem ir parādīta kopā ar to lietotāja ID (UID), procesa ID (PID), CPU lietojumu un daudz ko citu:

Izmantojot “docker exec”

The docker exec komanda tiek izmantota arī, lai uzskaitītu darbojošos procesus Docker konteinerā kopā ar ps komandu. Kopā ar šo komandu varat izmantot vairākus argumentus un opcijas, lai iegūtu sīkāku informāciju. Piemēram, izmantojiet sniegto komandu kopā ar -uz opcija, lai parādītu konteinera darbības procesus, kā arī lietotāja ID, procesa ID, CPU lietojumu, atmiņas lietojumu, procesa sākuma laiku, komandu un daudz ko citu:

dokeris izpild izslāpis_meitner ps -uz

Tas viss attiecas uz procesu uzskaitīšanu, kas darbojas Docker konteinerā.

Secinājums

Tiek izmantotas vairākas komandas, lai uzskaitītu procesus, kas darbojas Docker konteineros, piemēram, komanda “docker inspect”, lai parādītu visaptverošu konteinera un tā darbības procesa informāciju, komanda “docker top” un komanda “docker exec”, lai parādītu. darbojas procesi, tostarp lietotāja ID, procesa ID, CPU lietojums, atmiņas lietojums, procesa sākuma laiks un komanda. Šajā rokasgrāmatā ir ilustrētas vairākas komandas, lai uzskaitītu procesus, kas darbojas Docker konteinerā.