¿Cómo enumero los procesos que se ejecutan en un contenedor Docker?

Como Enumero Los Procesos Que Se Ejecutan En Un Contenedor Docker



Docker es un foro diseñado para ayudar a los usuarios a crear, implementar y administrar aplicaciones dentro de los contenedores. Los contenedores Docker son paquetes ejecutables ligeros e independientes que proporcionan entornos separados para que se ejecuten las aplicaciones. Una de las características más esenciales de Docker es la gestión y seguimiento de los procesos que se ejecutan dentro de los contenedores.

En este artículo, hablaremos sobre cómo mostrar los procesos que se ejecutan en un contenedor Docker.

¿Cómo enumero los procesos que se ejecutan en un contenedor Docker?

Se utilizan diferentes comandos para enumerar los procesos que se están ejecutando actualmente en un contenedor, como por ejemplo:







Usando 'docker inspeccionar'

Para enumerar el proceso en ejecución de los contenedores Docker, primero obtenga la lista de los contenedores actualmente en ejecución ejecutando el comando que se proporciona a continuación:



estibador PD

De acuerdo con el resultado que se proporciona a continuación, sediento_meitner el contenedor se está ejecutando:







Ahora, ejecuta el estibador inspeccionar comando para enumerar los procesos en ejecución del contenedor Docker:

Docker inspecciona sediento_meitner

Aquí, los detalles completos del contenedor junto con sus procesos en ejecución se enumeran correctamente:



Usando 'docker top'

Otra forma más sencilla de mostrar los procesos que se ejecutan en los contenedores Docker es ejecutando el parte superior de la ventana acoplable dominio. Muestra procesos en tiempo real y ayuda a los usuarios a diagnosticar y depurar problemas. Como sigue:

ventana acoplable sediento_meitner

Como puede ver, la información sobre los procesos en ejecución se muestra junto con su ID de usuario (UID), ID de proceso (PID), uso de CPU y muchos más:

Usando 'docker ejecutivo'

El ejecutivo de ventana acoplable El comando también se utiliza para enumerar los procesos en ejecución en un contenedor Docker junto con el PD dominio. Junto con este comando, puede utilizar múltiples argumentos y opciones para obtener más detalles. Por ejemplo, utilice el comando proporcionado junto con el -a opción para mostrar los procesos en ejecución de un contenedor, así como el ID de usuario, el ID de proceso, el uso de CPU, el uso de memoria, la hora de inicio del proceso, el comando y mucho más:

estibador ejecutivo sediento_meitner PD -a

Se trata de enumerar los procesos que se ejecutan en un contenedor Docker.

Conclusión

Se utilizan varios comandos para enumerar los procesos que se ejecutan en los contenedores Docker, como el comando 'docker inspect' para mostrar los detalles completos del contenedor y su proceso en ejecución, el comando 'docker top' y el comando 'docker exec' para mostrar los procesos en ejecución, incluido el ID de usuario, el ID del proceso, el uso de la CPU, el uso de la memoria, la hora de inicio del proceso y el comando. Esta guía ilustra los múltiples comandos para enumerar los procesos que se ejecutan en un contenedor Docker.