Realtime log viewer for containers. Supports Docker, Swarm and K8s.

Dozzle is an ultra-lightweight (~7 MB compressed container), real-time web log viewer for Docker, Docker Swarm, Podman, Colima, and Kubernetes. Engineered with a zero-overhead Go backend and a Vue 3 browser UI embedded with DuckDB-WASM, Dozzle streams container logs directly over the Docker socket with fuzzy container search, regex highlighting, SQL log querying, CPU/memory metrics, and multi-host Agent orchestration.
Dozzle operates through structured, deterministic execution stages:
/var/run/docker.sock without writing intermediate log files to disk.
Dozzle real-time Docker container log viewer interface with split-screen live tailing and fuzzy search
/var/run/docker.sock without saving duplicate log archives on disk.docker/moby Client API, chi Router, k8s.io/client-go, zerologlinux/amd64, linux/arm64), Podman, Colima, Swarm, Kubernetes| Specification | Minimum Requirement | Recommended Specification |
|---|---|---|
| Operating System | Docker / Podman / Kubernetes (Linux, macOS, Windows) | Latest stable release build |
| Processor Architecture | 4-Core x86_64 or Apple Silicon M1 | 8-Core Apple Silicon / Core i7+ |
| Memory (RAM) | 4 GB Unified Memory | 16 GB+ High-Speed RAM |
| Disk Space | 1 GB free SSD storage | 5 GB+ free SSD storage |
docker pull amir20/dozzle:latest docker run --name dozzle -d \ --volume=/var/run/docker.sock:/var/run/docker.sock \ -v dozzle_data:/data -p 8080:8080 amir20/dozzle:latest
docker run -v /var/run/docker.sock:/var/run/docker.sock -p 7007:7007 amir20/dozzle:latest agent
git clone https://github.com/amir20/dozzle.git cd dozzle bun install go install tool make generate make dev
Mở khóa ứng dụng để xem chi tiết hướng dẫn cài đặt, cấu hình môi trường và vận hành.
/var/run/docker.sock (or run in Swarm/Agent mode) and open http://localhost:8080.dtop terminal dashboards directly to Dozzle container log URLs using clickable terminal hyperlinks.Mở khóa ứng dụng để xem chi tiết hướng dẫn cài đặt, cấu hình môi trường và vận hành.
http://localhost:8080.**/var/run/docker.sock path differs (e.g., Podman rootless socket).podman info or docker context ls and bind the exact active Unix socket path to /var/run/docker.sock.make generate.**protoc compiler or Go tools in PATH.protobuf, go, bun, and run go install tool before executing make generate.Unlock this app with 2 Redit to access verified runbooks and usage workflows.
100% Free & Open-Source native desktop software. Star the repository to support development.