Skip to content

Dozzle vs docker logs ​

Dozzle lee los mismos logs que docker logs. No se copia ni se guarda nada, así que nunca muestra nada que el comando no pudiera mostrar. Lo que cambia es cómo los lees: en un navegador, a través de contenedores y hosts, sin una shell en el servidor.

De un vistazo ​

Dozzledocker logs
Dónde los leesUn navegador, desde cualquier dispositivoUna shell en el host de Docker
Varios contenedoresCualquier conjunto de contenedores en una vista combinada, o un stack o servicio enteroUn contenedor. docker compose logs cubre un proyecto
Varios hostsUna interfaz para todos los hosts, mediante agentesUn host por shell, o un DOCKER_HOST por comando
BúsquedaBúsqueda mientras escribes, con expresiones regularesPasarlo por grep
Logs JSONFormateados y coloreados, SQL sobre los camposLíneas en bruto, pasarlas por jq
Trazas de errorLas entradas multilínea se agrupanUna línea cada vez
CPU y memoriaGráficos junto a los logsdocker stats en otra shell
CompartirUn enlace a un contenedor, protegido con autenticaciónCopiar y pegar
InstalaciónUn contenedorYa está ahí

Cuándo te basta con el terminal ​

Si ya estás en el host y quieres las últimas cien líneas de un contenedor, docker logs --tail 100 -f <name> es lo más rápido. Para una vista en vivo de todos los contenedores en un terminal, dtop los muestra en una tabla al estilo de docker ps y abre Dozzle cuando necesitas los logs completos.

Cuándo encaja mejor Dozzle ​

Usa Dozzle cuando más de una persona lee los logs, cuando prefieres no dar acceso SSH para leerlos, o cuando sigues una petición a través de varios contenedores a la vez. También es la forma más sencilla de leer logs desde el móvil.

Pruébalo ​

sh
docker run -d -v /var/run/docker.sock:/var/run/docker.sock -v dozzle_data:/data -p 8080:8080 amir20/dozzle:latest

Después abre http://localhost:8080. Tienes más opciones en Primeros pasos.

Publicado bajo la licencia MIT. Código abierto y patrocinado por Docker OSS.