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 runpara reutilizarlo o modificarlo. - Usar Docker Debug.
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, 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 + fpara abrir la barra de búsqueda y encontrar entradas específicas. Las coincidencias se resaltan en amarillo. - Presionar
EnteroShift + Enterpara 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/shdocker exec -it <container-id> cmd.exeal acceder a contenedores de Windows.
Para obtener más detalles, consulta la
referencia de la CLI de docker 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,htopycurl. Para obtener más detalles, consulta la referencia de la CLI dedocker 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.