Hvordan viser jeg processer, der kører i en Docker-container?

Hvordan Viser Jeg Processer Der Korer I En Docker Container



Docker er et forum, der er designet til at hjælpe brugere med at bygge, implementere og administrere applikationer inde i containerne. Docker-containere er lette, uafhængige eksekverbare pakker, der giver separate miljøer, som applikationer kan køre. En af de mest essentielle funktioner i Docker er at styre og overvåge de processer, der kører inde i containerne.

I denne artikel vil vi tale om at vise processer, der kører i en Docker-container.

Hvordan viser jeg processer, der kører i en Docker-container?

Forskellige kommandoer bruges til at angive de aktuelt kørende processer i en container, såsom:







Brug af 'docker inspect'

For at få vist den kørende proces for Docker-containere, skal du først hente listen over aktuelt kørende containere ved at udføre nedenstående kommando:



havnearbejder ps

Ifølge nedenstående output, thirsty_meitner container kører:







Kør nu havnearbejder eftersyn kommando for at vise Docker-beholderens kørende processer:

docker inspicer thirsty_meitner

Her er den omfattende detalje af containeren sammen med dens kørende processer blevet listet med succes:



Brug af 'docker top'

En anden nemmeste måde at vise de processer, der kører i Docker-containere, er ved at udføre docker top kommando. Det viser processer i realtid og hjælper brugere med at diagnosticere såvel som debug problemer. Som følger:

docker top thirsty_meitner

Som du kan se, er oplysningerne om de kørende processer blevet vist sammen med deres bruger-id (UID), proces-id (PID), CPU-brug og mange flere:

Brug af 'docker exec'

Det docker exec kommandoen bruges også til at angive de kørende processer i en Docker-beholder sammen med ps kommando. Sammen med denne kommando kan du bruge flere argumenter og muligheder for flere detaljer. Brug for eksempel den medfølgende kommando sammen med -til mulighed for at vise de kørende processer for en container samt bruger-id, proces-id, CPU-brug, hukommelsesbrug, processens starttidspunkt, kommando og mange flere:

havnearbejder exec thirsty_meitner ps -til

Det handler om at liste processer, der kører i en Docker Container.

Konklusion

Der bruges flere kommandoer til at angive de processer, der kører i Docker-containere, såsom kommandoen 'docker inspect' for at vise de omfattende detaljer om containeren og dens kørende proces, kommandoen 'docker top' og kommandoen 'docker exec' til at vise de kørende processer inklusive bruger-id, proces-id, CPU-brug, hukommelsesbrug, processens starttidspunkt og kommando. Denne vejledning illustrerede de flere kommandoer til at liste processer, der kører i en Docker-container.