Cómo monitorizar los logs de Docker con Dozzle: Guía Completa

Última actualización: 22/08/2026

  • Dozzle ofrece una interfaz web ligera y sin estado para visualizar los logs de contenedores en tiempo real sin consumir apenas recursos.
  • La herramienta permite filtrar logs mediante SQL con DuckDB y configurar alertas automáticas vía webhooks para errores críticos.
  • Se puede desplegar de forma sencilla mediante Docker Compose o en Kubernetes, asegurando el acceso mediante autenticación y proxies inversos.
monitorizar los logs de Docker con Dozzle

Quien trabaja con contenedores sabe bien que intentar seguir el rastro de lo que ocurre dentro de ellos puede volverse una pesadilla rápidamente. Lo ideal es poder monitorizar los logs de Docker con Dozzle para no acabar con media docena de terminales abiertas, lanzando el comando docker logs -f en cada una y rezando para que ese error esquivo entre miles de líneas de texto plano que no dicen nada.

Dozzle es una herramienta open-source extremadamente ligera que traslada toda esa información al navegador. En lugar de pelearte con la consola, tienes un panel limpio y visual donde todo fluye en tiempo real, permitiéndote centrarte en arreglar el fallo en lugar de perder el tiempo buscando dónde está el problema.

Contenido exclusivo - Clic Aquí  Acceso denegado a carpetas compartidas en red local: solución sin tocar el router

¿Qué es exactamente Dozzle y por qué es tan interesante?

Básicamente, Dozzle es un visor de logs basado en web diseñado para monitorizar la salida de tus contenedores Docker sin complicaciones. A diferencia de monstruos como la ELK Stack o Grafana Loki, que requieren una infraestructura propia y consumen memoria a mando, Dozzle apuesta por una filosofía stateless o sin estado.

Esto significa que la aplicación no guarda ningún dato en disco; simplemente se conecta a la API de Docker del host y transmite el flujo de logs directamente a tu pantalla. Al cerrar la pestaña, el streaming se corta y no queda rastro. Esta arquitectura conlleva ventajas brutales: el consumo de RAM es insignificante, la imagen de Docker apenas pesa unos 10 MB y la velocidad de respuesta es instantánea, lo cual es oro puro cuando debugueas en vivo. Todo eso hace que monitorizar los logs de Docker con Dozzle sea una tarea sencilla y eficaz.

Cómo monitorizar los logs de Docker con Dozzle
Cómo monitorizar los logs de Docker con Dozzle

Instalación rápida para empezar a trabajar

Antes de empezar a monitorizar los logs de Docker con Dozzle, es necesario poner en marcha la herramienta. La buena noticia: no puede ser más fácil. Si quieres probarlo rápido, puedes lanzar un comando simple en tu terminal. Lo más importante aquí es el montaje del socket de Docker (/var/run/docker.sock), que es el puente que permite a Dozzle hablar con el demonio de Docker para leer los logs y listar los contenedores.

Contenido exclusivo - Clic Aquí  ¿Cómo encontrar la URL de una página web?

Si prefieres algo más organizado, lo ideal es usar Docker Compose. Solo tienes que añadir el servicio a tu archivo .yml, mapeando el puerto 8080 y el volumen del socket. Recomiendo añadir la variable DOZZLE_FILTER=status=running para que los contenedores apagados no llenen de ruido la barra lateral.

Guía Completa para Monitorizar Docker
Related article:
Guía Completa para Monitorizar Docker: Herramientas y Estrategias

Navegando por la interfaz y trucos de uso

La interfaz es tan intuitiva que no necesita manual. A la izquierda tienes el listado de contenedores, con un buscador. Al hacer clic en uno, el streaming aparece al instante, y Dozzle formatea JSON con colores según el nivel del log (INFO, WARN, ERROR).

Para microservicios, la vista dividida permite comparar timestamps de varios contenedores y ver cómo una petición fallida en el API impacta en la base de datos.

IT professional managing network systems in a server room, representing the DevOps persona
Cómo monitorizar los logs de Docker con Dozzle

Capacidades avanzadas: SQL y Alertas

A partir de la versión 10, Dozzle integra DuckDB para consultas SQL directas en el navegador, por ejemplo filtrar errores por minuto o por código HTTP.

Contenido exclusivo - Clic Aquí  Personalizar Iconos en Windows

Con webhooks configuras alertas a Slack, Discord o ntfy ante eventos como CPU superior al 80% o el texto “FATAL ERROR”. Así pasas de monitorización reactiva a proactiva.

Seguridad y despliegues en producción

Ojo: por defecto Dozzle no tiene contraseña. Al acceder al socket Docker, si se expone se deben configurar autenticación con users.yml y bcrypt.

En producción usa un proxy inverso y configura los WebSockets para el flujo de logs. Es compatible con Kubernetes y DaemonSets.

Alternativas y límites del sistema

Al ser stateless, no hay retención histórica. Para auditoría pasada, se necesita observabilidad con OpenTelemetry o ELK.

También puedes usar docker logs --since --tail o logging drivers como syslog.

En definitiva, monitorizar los logs de Docker con Dozzle transforma el trabajo con contenedores, centralizando el monitoreo en un navegador, con consultas y alertas en tiempo real.

dockge
Related article:
Cómo actualizar un contenedor Docker sin perder la configuración usando Dockge