DEV.co
Open-Source Observability · amir20

dozzle

Dozzle is a lightweight, open-source web application for viewing Docker container logs in real time across Docker, Docker Swarm, and Kubernetes. It requires no log storage and runs as a small (~7 MB) container, offering features like fuzzy search, regex filtering, SQL queries, and multi-user authentication.

Source: GitHub — github.com/amir20/dozzle
13.5k
GitHub stars
576
Forks
Go
Primary language
MIT
License (OSI-approved)

Key facts

Objective fields from the source. Values we can't verify are shown as “Unknown” rather than guessed.

FieldValue
Repositoryamir20/dozzle
Owneramir20
Primary languageGo
LicenseMIT — OSI-approved
Stars13.5k
Forks576
Open issues1
Latest releasev10.6.7 (2026-06-30)
Last updated2026-07-08
Sourcehttps://github.com/amir20/dozzle

What dozzle is

Go-based backend with Vue.js frontend that connects to the Docker API (v1.40+) via Unix socket or remote agent mode to stream logs live. Supports Docker Swarm global services, Podman via remote socket, and multi-host monitoring through agent mode; no persistent log storage.

Quickstart

Get the dozzle source

Clone the repository and explore it locally.

terminalbash
git clone https://github.com/amir20/dozzle.gitcd dozzle# follow the project's README for install & configuration

Need it deployed, integrated, or customized instead? DEV.co ships production installs.

Best use cases

Real-time log monitoring in containerized environments

Ideal for DevOps teams and developers who need to tail logs from multiple containers simultaneously without setting up external log aggregation.

Docker Swarm and Kubernetes cluster troubleshooting

Supports both Swarm mode and K8s for quick log access during debugging and incident response without overhead of centralized logging systems.

Development and staging environment log inspection

Lightweight footprint and simple deployment make it well-suited for non-production environments where temporary, real-time visibility is needed.

Implementation considerations

  • Requires Docker socket access (/var/run/docker.sock) or remote socket for Podman; assess permissions and security implications in your environment.
  • By default collects anonymous analytics via Google Analytics; disable with --no-analytics flag if privacy-critical.
  • Supports forward proxy authentication (e.g., Authelia) and file-based auth; plan multi-user access control before deployment.
  • No log persistence; logs are lost on container restart; supplement with external logging if any historical reference is needed.
  • Agent mode and multi-host support require separate agent containers; plan architecture for monitoring multiple Docker hosts.

When to avoid it — and what to weigh

  • Require long-term log retention and searchability — Dozzle explicitly does not store logs; for offline search and historical analysis, alternatives like Kibana, Loggly, or Papertrail are more appropriate.
  • Need centralized logging across many hosts at scale — While agent mode supports multiple hosts, it is not designed for enterprise-scale log aggregation; dedicated logging platforms are better suited.
  • Heavy compliance and audit trail requirements — Lack of persistent storage and limited audit capabilities make it unsuitable for regulated industries requiring comprehensive log retention policies.
  • Running older Docker Engine versions (pre-1.40) — Dozzle requires Docker Engine 19.03 or newer (API 1.40+); legacy deployments cannot use this tool.

License & commercial use

MIT License (permissive, OSI-approved). Allows commercial use, modification, and distribution with minimal restrictions; only requires attribution.

MIT license explicitly permits commercial use. No commercial license agreement or vendor support contract visible in provided data. Evaluate vendor support and SLA requirements separately if mission-critical.

DEV.co evaluation signals

Editorial assessment — not user reviews. Directional, with an explicit confidence level.

SignalAssessment
MaintenanceActive
DocumentationStrong
License clarityClear
Deployment complexityLow
DEV.co fitGood
Assessment confidenceHigh
Security considerations

Unix socket access grants container log visibility; restrict docker.sock mount to trusted users. Supports file-based and forward proxy authentication for access control. No claims of encryption, audit logging, or secrets management in provided data. Anonymous analytics enabled by default (disable with flag). Requires Docker Engine 19.03+; verify your engine version meets minimum security posture.

Alternatives to consider

ELK Stack (Elasticsearch, Logstash, Kibana)

Enterprise-grade centralized logging with persistent storage, full-text search, and analytics; higher operational overhead and cost.

Loki (Grafana)

Lightweight, cost-efficient log aggregation with long-term retention and Grafana dashboards; better for multi-cluster, historical queries.

Docker Desktop built-in log viewer

Simple local log viewing for dev machines; limited to single host, no remote access, no multi-user features.

Software development agency

Build on dozzle with DEV.co software developers

Dozzle is ideal for DevOps teams and developers needing fast, real-time access to container logs. Our team can help you evaluate Dozzle's fit for your infrastructure and guide multi-host agent setup or authentication integration.

Talk to DEV.co

Related open-source tools

Surfaced by semantic similarity across the DEV.co open-source index.

Related on DEV.co

Explore the category and the services that help you build with it.

dozzle FAQ

Does Dozzle store logs?
No. Dozzle is a real-time viewer only; it does not persist logs to disk. Logs are lost when containers restart. Use external logging systems if retention is needed.
Can I use Dozzle across multiple Docker hosts?
Yes. Agent mode allows one Dozzle instance to monitor multiple Docker hosts. Run Dozzle in agent mode on each host and configure a central Dozzle server to connect.
Is Dozzle suitable for production?
Suitable for live troubleshooting and incident response. Not recommended as the sole logging solution for compliance-heavy or large-scale deployments; supplement with centralized logging.
What is the resource footprint?
Small: ~7 MB Docker image, low memory usage. Dozzle has been tested with hundreds of containers without performance degradation.

Software development & web development with DEV.co

From first prototype to production, DEV.co delivers software development services around tools like dozzle. Our software development agency staffs experienced software developers and web developers for custom software development, web development, integrations, and ongoing support across open-source observability and beyond.

Ready to streamline container log monitoring?

Dozzle is ideal for DevOps teams and developers needing fast, real-time access to container logs. Our team can help you evaluate Dozzle's fit for your infrastructure and guide multi-host agent setup or authentication integration.