A lightweight web UI for managing Docker, Swarm, Podman, Kubernetes and ACI container environments.
amir20/dozzle
A lightweight, web-based realtime log viewer for Docker containers, with Swarm and Kubernetes-related support, that stores no log files.
Open-source alternative to:Papertrail
Loggly
- Stars
- 14,698
- Forks
- 644
- Open issues
- 2
- Last commit
- 1 hour ago
What is it?
Dozzle is a web application for watching Docker container logs live in the browser. It is built for live viewing only: it does not store log files and does not support offline search. Its small container image is about 7 MB compressed, and it runs by mounting the Docker socket.
Beyond basic log streaming, Dozzle supports fuzzy search over container names, regex search over log lines, and SQL queries against logs. Users can split the screen to watch several logs at once and see live memory and CPU stats for each container. Multi-user authentication is available, including forward proxy authorization with tools such as Authelia.
Dozzle works with Docker Swarm in global service mode and includes an agent mode that lets one instance monitor several Docker hosts. It also runs with Colima and Podman.
Key features
- 01Realtime streaming of container logs in the browser, with no log storage
- 02Fuzzy search for container names and regex search across logs
- 03SQL queries against log data
- 04Split-screen view for multiple logs at once
- 05Live memory and CPU stats per container
- 06Multi-user authentication with forward proxy support
- 07Swarm mode and agent mode for multiple hosts
Use cases
- Checking logs of many Docker containers on a single host without a logging stack
- Monitoring containers across several Docker hosts through agent mode
- Watching container logs in a Docker Swarm cluster
- Debugging running services in real time from a browser
Quick start
- 1
Pull the latest Dozzle image
docker pull amir20/dozzle:latest - 2
Run the Dozzle container and open http://localhost:8080
docker run --name dozzle -d --volume=/var/run/docker.sock:/var/run/docker.sock -v dozzle_data:/data -p 8080:8080 amir20/dozzle:latest
Things to know
- Requires Docker Engine 19.03 or newer (API 1.40+); older daemons are not supported.
- Does not support offline log searching; it is built for live viewing only.
Topics
FAQ
- What is dozzle?
- A lightweight, web-based realtime log viewer for Docker containers, with Swarm and Kubernetes-related support, that stores no log files. Dozzle is a web application for watching Docker container logs live in the browser. It is built for live viewing only: it does not store log files and does not support offline search. Its small container image is about 7 MB compressed, and it runs by mounting the Docker socket.
- Is dozzle free to use? What license does it have?
- dozzle is open source under the MIT license. Check the license terms before using it in commercial products.
- Is dozzle still maintained?
- Actively maintained. The last commit to dozzle was on Oct 22, 2026.
- What can I use dozzle for?
- Checking logs of many Docker containers on a single host without a logging stack Monitoring containers across several Docker hosts through agent mode Watching container logs in a Docker Swarm cluster Debugging running services in real time from a browser
- How do I install dozzle?
- Pull the latest Dozzle image: docker pull amir20/dozzle:latest Run the Dozzle container and open http://localhost:8080: docker run --name dozzle -d --volume=/var/run/docker.sock:/var/run/docker.sock -v dozzle_data:/data -p 8080:8080 amir20/dozzle:latest
- Where can I get dozzle?
- The source code and installation instructions are on GitHub: https://github.com/amir20/dozzle
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
Self-hosted real-time monitoring dashboard for Proxmox, Docker, Kubernetes, TrueNAS and vSphere, with alerts and scheduled AI patrols.
Runs Windows inside a Docker container with automatic download and unattended installation, accessed through a browser or RDP.
Open-source fullstack monitoring platform combining session replay, error monitoring, logs and traces, self-hostable via Docker.
Open-source, OpenTelemetry-native observability platform that brings logs, metrics, traces, alerts and dashboards into one self-hostable tool.
A terminal log file viewer that merges, follows, and searches multiple log files with SQL and regex support.