Descripción general de docker ps
`docker ps` es un comando esencial para comprender rápidamente el estado de los contenedores Docker. Por defecto, solo muestra los contenedores en ejecución, pero a través de varias opciones, puede consultar en detalle los contenedores detenidos o los contenedores con condiciones específicas.
Explicación de las columnas de salida
Al ejecutar el comando `docker ps`, generalmente se muestra la siguiente información:
Columnas clave
- CONTAINER ID: El identificador único del contenedor.
- IMAGE: La imagen utilizada para crear el contenedor.
- COMMAND: El comando que se ejecuta cuando se inicia el contenedor.
- CREATED: La hora en que se creó el contenedor.
- STATUS: El estado actual del contenedor (ej., Up, Exited) y su tiempo de ejecución.
- PORTS: Información sobre la asignación de puertos del contenedor.
- NAMES: El nombre del contenedor (si no se especifica, Docker asigna uno aleatorio).
Opciones principales
Estas son opciones útiles que se pueden usar con el comando `docker ps`. Intente combinar estas opciones para recuperar con precisión la información del contenedor que desea.
1. Opciones de vista básica
2. Opciones de filtrado
3. Opciones de formato de salida
Comando generado:
Combina los comandos.
Descripción:
`docker ps` Ejecutando el comando.
Combina las opciones anteriores para ejecutar virtualmente los comandos junto con la IA.
Ejemplos de uso
Aprenda a visualizar y gestionar listas de contenedores de manera efectiva a través de varios ejemplos de uso del comando `docker ps`.
Ver todos los contenedores en ejecución
docker ps
Este es el comando `docker ps` más básico. Muestra solo los contenedores que están actualmente activos.
Ver todos los contenedores, incluidos los detenidos
docker ps -a
Puede ver una lista de todos los contenedores, ya sean que se estén ejecutando o estén detenidos, de un vistazo.
Ver solo los contenedores creados a partir de la imagen Nginx
docker ps --filter "ancestor=nginx"
Filtra y muestra solo los contenedores creados a partir de una imagen específica (en este caso, Nginx).
Ver solo los ID de los contenedores que se detuvieron
docker ps -aq --filter "status=exited"
Devuelve solo los ID de los contenedores en estado 'Exited', lo cual es útil para usar estos ID como entrada para otros comandos (ej., `docker rm`).
Devolver solo los nombres y el estado de los contenedores
docker ps --format "table {{.Names}}\t{{.Status}}"
Selecciona y devuelve solo las columnas deseadas (nombre y estado) en formato de tabla.
Mostrar la información completa de los 3 últimos contenedores
docker ps -n 3 --no-trunc
Muestra la información detallada y sin truncar de los tres contenedores creados más recientemente.