Inicio > Otros paquetes externos > docker ps

Guía del comando Docker ps

El comando `docker ps` se utiliza para ver una lista de los contenedores Docker que se están ejecutando actualmente. A través de esta guía, aprenda a filtrar y verificar de manera efectiva la información de los contenedores deseados utilizando varias opciones de `docker ps`.

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.


Comandos de la misma categoría