What is Dozzle?
Dozzle is an open-source project sponsored by Docker OSS. It is a lightweight, web-based log viewer designed to simplify monitoring and debugging containerized applications across Docker, Docker Swarm, and Kubernetes environments.
New here? Jump to Getting Started to run it in under a minute.
Key Features
Real-time Monitoring
Stream logs from running containers with instant updates. Live CPU, memory, and network metrics with historical visualizations.
Flexible Deployment
Run as a standalone server, a Swarm deployment, a Kubernetes install, or with remote agents across multiple hosts.
Advanced Log Handling
Automatic JSON detection and color coding, multi-line stack-trace grouping, filters, and an embedded SQL engine for ad-hoc queries.
Multi-Host Support
Monitor containers across multiple Docker hosts from one UI. See agents.
Interactive Terminal
Attach or exec into running containers from the browser. See Shell Access.
Container Actions
Start, stop, restart, and update containers directly from the UI. See Actions.
Alerts & Webhooks
Match log patterns, CPU and memory thresholds, or container events, and send them to Slack, Discord, ntfy, or any webhook. See Alerts and Webhooks.
Authentication
Run open, or add authentication: a users.yml file, sign-in with GitHub or any OpenID Connect provider, or a forward proxy such as Authelia, all with role-based access control.
Lightweight & Fast
Go backend, Vue 3 frontend, streaming over SSE and WebSocket — minimal resource footprint.
Next Steps
Dozzle is MIT-licensed and actively maintained.