Usar docker container top con opciones de 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.