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
Define log patterns that trigger notifications to Slack, Discord, email, and more. See Alerts and Webhooks.
Authentication
Run open, or layer in simple or forward-proxy auth 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.