dozzle: A lightweight, web-based application for monitoring Docker logs in real time.
What problem it solves
Container logs are commonly distributed across Docker, Swarm, K8s, and remote Docker hosts, making live monitoring difficult to consolidate. Dozzle provides a web-based interface for viewing logs as they arrive without storing log files, though it does not support offline searching.
Key features
Search and query container logs — Find containers with fuzzy name search, filter logs with regular expressions, and search them with SQL queries.
Source: README
View multiple live log streams — Use split-screen viewing to follow logs from multiple containers at once, with live memory and CPU statistics.
Source: README
Monitor distributed container environments — Support for Docker, Swarm mode, and agent mode allows monitoring across services and multiple Docker hosts.
Source: README
Protect log access — Provide file-based or forward proxy authentication, including compatibility with tools such as Authelia.
Source: README
Configure consistently across environments — Follow the 12-factor model by configuring the application through command-line flags or environment variables.
Source: README
Quick start
Copied verbatim from the project's README.
docker pull amir20/dozzle:latestdocker run --name dozzle -d --volume=/var/run/docker.sock:/var/run/docker.sock -v dozzle_data:/data -p 8080:8080 amir20/dozzle:latestWho it may suit
This may suit developers and operators who need to inspect container logs live across one or more Docker hosts without retaining log files.
Topics to discuss
Which log search workflows would be most useful in live monitoring?
How should authentication and reverse-proxy authorization work in multi-host deployments?
What features would make Docker Swarm and agent-mode monitoring easier to operate?
Written by ReadmeX AI from the project's README, source and public GitHub data; it may contain mistakes.
Read the original README https://github.com/amir20/dozzle#readme
ReadmeX opened this community for a trending project; it is not run by the project. Maintainers can claim it from the community page.
Comments
…