Hvordan viser jeg prosesser som kjører i en Docker-beholder?

Hvordan Viser Jeg Prosesser Som Kjorer I En Docker Beholder



Docker er et forum som er designet for å hjelpe brukere med å bygge, distribuere og administrere applikasjoner inne i containerne. Docker-containere er lette, uavhengige kjørbare pakker som gir separate miljøer for applikasjoner å kjøre. En av de viktigste funksjonene til Docker er å administrere og overvåke prosessene som kjører inne i containerne.

I denne artikkelen vil vi snakke om å vise prosesser som kjører i en Docker-beholder.

Hvordan viser jeg prosesser som kjører i en Docker-beholder?

Ulike kommandoer brukes for å liste opp prosessene som kjører i en beholder, for eksempel:







Bruke 'docker inspect'

For å liste opp den kjørende prosessen til Docker-containere, få først listen over kjørende containere ved å utføre kommandoen nedenfor:



havnearbeider ps

I henhold til utgangen nedenfor, thirsty_meitner container kjører:







Kjør nå havnearbeider inspisere kommando for å liste opp Docker-beholderens kjørende prosesser:

docker inspiser thirsty_meitner

Her er den omfattende detaljen til beholderen sammen med dens kjørende prosesser listet opp med suksess:



Bruker 'dockertopp'

En annen enkleste måte å vise prosessene som kjører i Docker-beholdere er ved å kjøre docker topp kommando. Den viser prosesser i sanntid og hjelper brukere med å diagnostisere og feilsøke problemer. Følgende:

docker topp thirsty_meitner

Som du kan se, har informasjonen om de kjørende prosessene blitt vist sammen med deres bruker-ID (UID), prosess-ID (PID), CPU-bruk og mange flere:

Bruker 'docker exec'

De docker exec kommandoen brukes også for å liste opp de kjørende prosessene i en Docker-beholder sammen med ps kommando. Sammen med denne kommandoen kan du bruke flere argumenter og alternativer for flere detaljer. Bruk for eksempel den medfølgende kommandoen sammen med -til alternativ for å vise de kjørende prosessene til en beholder samt bruker-ID, prosess-ID, CPU-bruk, minnebruk, prosessens starttid, kommando og mange flere:

havnearbeider exec thirsty_meitner ps -til

Det handler om å liste opp prosesser som kjører i en Docker Container.

Konklusjon

Flere kommandoer brukes for å liste opp prosessene som kjører i Docker-beholdere, for eksempel 'docker inspect'-kommandoen for å vise de omfattende detaljene i containeren og dens kjørende prosess, 'docker top'-kommandoen og 'docker exec'-kommandoen for å vise de kjørende prosessene inkludert bruker-ID, prosess-ID, CPU-bruk, minnebruk, prosessens starttidspunkt og kommando. Denne veiledningen illustrerte flere kommandoer for å liste opp prosesser som kjører i en Docker-beholder.