# Explora la vista de Contenedores en Docker Desktop


La vista **Containers** (Contenedores) enumera todos los contenedores y aplicaciones activos y detenidos. Proporciona una interfaz limpia para gestionar el ciclo de vida de tus contenedores, interactuar con aplicaciones en ejecución e inspeccionar objetos de Docker—incluyendo aplicaciones de Docker Compose.

## Acciones de contenedores

Utiliza el campo **Search** (Buscar) para encontrar un contenedor específico por su nombre.

Desde la vista **Containers** puedes:
- Iniciar, detener, pausar, reanudar o reiniciar contenedores.
- Ver paquetes de imágenes y vulnerabilidades (CVEs).
- Eliminar contenedores.
- Abrir la aplicación en VS Code.
- Abrir en un navegador el puerto expuesto por el contenedor.
- Copiar el comando `docker run` para reutilizarlo o modificarlo.
- Usar [Docker Debug](#execdebug).

## Uso de recursos

Desde la vista **Containers** puedes monitorear el uso de CPU y memoria de tus contenedores a lo largo del tiempo. Esto te puede ayudar a entender si algo anda mal con tus contenedores o si necesitas asignar recursos adicionales.

Cuando [inspeccionas un contenedor](#inspeccionar-un-contenedor), la pestaña **Stats** muestra información detallada sobre el uso de recursos de un contenedor. Puedes ver cuánta CPU, memoria, red y espacio en disco está utilizando tu contenedor a lo largo del tiempo.

## Inspeccionar un contenedor

Puedes obtener información detallada sobre el contenedor al seleccionarlo.

Desde aquí, puedes usar los botones de acción rápida para realizar varias acciones como pausar, reanudar, iniciar o detener, o explorar las pestañas **Logs**, **Inspect**, **Bind mounts**, **Debug**, **Files** y **Stats**.

### Logs (Registros)

Selecciona **Logs** para ver la salida del contenedor en tiempo real. Mientras ves los logs, puedes:

- Usar `Cmd + f`/`Ctrl + f` para abrir la barra de búsqueda y encontrar entradas específicas. Las coincidencias se resaltan en amarillo.
- Presionar `Enter` o `Shift + Enter` para saltar a la coincidencia siguiente o anterior, respectivamente.
- Usar el icono de **Copy** (Copiar) en la esquina superior derecha para copiar todos los logs a tu portapapeles.
- Mostrar marcas de tiempo (timestamps).
- Usar el icono de **Clear terminal** (Limpiar terminal) en la esquina superior derecha para limpiar la terminal de logs.
- Seleccionar y ver enlaces externos que puedan aparecer en tus logs.

Puedes refinar tu vista:

- Filtrando los logs para contenedores específicos, si estás ejecutando una aplicación de varios contenedores.
- Utilizando expresiones regulares o términos de búsqueda con coincidencia exacta.

### Inspect (Inspeccionar)

Selecciona **Inspect** para ver información detallada de bajo nivel sobre el contenedor. Muestra la ruta local, el número de versión de la imagen, el SHA-256, el mapeo de puertos y otros detalles.

### Exec/Debug

Si no has activado Docker Debug en la configuración, se mostrará la pestaña **Exec**. Esta te permite ejecutar comandos rápidamente dentro de tu contenedor activo.

El uso de la pestaña **Exec** equivale a ejecutar uno de los siguientes comandos:

- `docker exec -it <container-id> /bin/sh`
- `docker exec -it <container-id> cmd.exe` al acceder a contenedores de Windows.

Para obtener más detalles, consulta la [referencia de la CLI de `docker exec`](/reference/cli/docker/container/exec/).

Si has activado Docker Debug en la configuración, o has activado el **Debug mode** a la derecha de las opciones de pestaña, se mostrará la pestaña **Debug**.

El modo de depuración (Debug mode) tiene varias ventajas, tales como:

- Una caja de herramientas (toolbox) personalizable. La caja de herramientas viene con muchas herramientas estándar de Linux preinstaladas, como `vim`, `nano`, `htop` y `curl`. Para obtener más detalles, consulta la [referencia de la CLI de `docker debug`](/reference/cli/docker/debug/).
- La capacidad de acceder a contenedores que no tienen un shell, por ejemplo, contenedores "slim" o "distroless".

Para utilizar el modo de depuración:

- Pasa el cursor sobre el contenedor en ejecución y, bajo la columna **Actions**, selecciona el menú **Show container actions**. En el menú desplegable, selecciona **Use Docker Debug**.
- O selecciona el contenedor y luego selecciona la pestaña **Debug**.

Para utilizar el modo de depuración por defecto, ve a la pestaña **General** en **Settings** y selecciona la opción **Enable Docker Debug by default**.

### Files (Archivos)

Selecciona **Files** para explorar el sistema de archivos de contenedores activos o detenidos. También puedes:

- Ver qué archivos se han añadido, modificado o eliminado recientemente.
- Editar un archivo directamente desde el editor integrado.
- Arrastrar y soltar archivos y carpetas entre el host y el contenedor.
- Eliminar archivos innecesarios al hacer clic derecho sobre un archivo.
- Descargar archivos y carpetas desde el contenedor directamente al host.

## Recursos adicionales

- [¿Qué es un contenedor?](/get-started/docker-concepts/the-basics/what-is-a-container/)
- [Ejecutar aplicaciones de múltiples contenedores](/get-started/docker-concepts/running-containers/multi-container-applications/)

