Run This Ai
EN DE

Getting Started with Dozzle — Real-Time Docker Log Viewer

Dozzle Logo

What Is Dozzle?

Dozzle is a lightweight, self-hosted real-time Docker log viewer that runs entirely in your browser. Unlike heavyweight logging stacks like ELK, Graylog, or Loki that require complex infrastructure, Dozzle is a single Docker container that connects directly to your Docker socket and streams logs as they happen — zero configuration, zero indexing, zero databases.

With over 7,000 GitHub stars and official sponsorship from Docker, Dozzle has become the go-to tool for developers who want fast, beautiful, browser-based log monitoring without the operational overhead.

Key Features

  • Real-time log streaming — Follow logs from multiple containers simultaneously with split-screen support
  • Live container stats — CPU, memory, and network usage updated in real time with rolling history charts
  • SQL log analysis — Query your logs with full SQL via DuckDB + WebAssembly, entirely in-browser
  • Alerts & webhooks — Match log patterns and notify Slack, Discord, ntfy, or any webhook
  • Multi-host & Swarm — Connect to remote Docker hosts and Swarm clusters secured with TLS
  • Shell access — Exec into containers directly from the browser for deeper debugging
Dozzle Demo Screenshot

Quick Start with Docker

Getting Dozzle running takes less than 30 seconds:

docker run --name dozzle -d --restart unless-stopped -p 8080:8080 -v /var/run/docker.sock:/var/run/docker.sock amir20/dozzle:latest

Then open http://localhost:8080 in your browser. You will instantly see all your running containers with live log streams.

Why Self-Host Dozzle?

Your logs never leave your infrastructure. No third-party SaaS, no cloud log ingestion costs. It runs on a Raspberry Pi or a VPS with minimal resources (128 MB RAM minimum). Open source under MIT license.

Conclusion

Dozzle is the simplest way to get real-time visibility into your Docker containers — fast, searchable, live log streams in your browser.