Usar docker container top con opciones ps
En este paso, aprenderás a utilizar el comando docker container top con opciones de ps para personalizar la salida y visualizar información específica de procesos dentro de un contenedor. El comando docker container top acepta opciones estándar de ps, permitiéndote controlar qué columnas se muestran y en qué formato.
Primero, asegúrate de tener un contenedor en ejecución del paso anterior. Puedes verificarlo ejecutando docker ps.
docker ps
Copia el CONTAINER ID del contenedor ubuntu en ejecución.
Ahora, usemos docker container top con algunas opciones de ps. Por ejemplo, para mostrar solo el ID de proceso (pid) y el comando (cmd), puedes usar la opción -o seguida de las columnas deseadas. Reemplaza <container_id> con tu ID de contenedor.
docker container top pid,cmd < container_id > -o
Deberías ver una salida similar a esta, mostrando solo las columnas PID y CMD:
PID CMD
7345 sleep infinity
Puedes usar varias opciones de ps para obtener diferente información. Por ejemplo, para ver el uso de CPU (%cpu) y uso de memoria (%mem), puedes usar:
docker container top pid,%cpu,%mem,cmd < container_id > -o
La salida incluirá el uso de CPU y memoria para los procesos en el contenedor:
PID %CPU %MEM CMD
7345 0.0 0.0 sleep infinity
Puedes consultar la documentación del comando ps para obtener una lista completa de opciones disponibles. Usar docker container top con opciones de ps proporciona una forma flexible de monitorear los procesos que se ejecutan dentro de tus contenedores y solucionar problemas.