Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Docker
  3. Doku

Doku

MITPythonv1.3.0

A lightweight web dashboard for monitoring Docker disk usage across images, containers, volumes, and storage layers.

Visit WebsiteGitHubGitHub
446 stars19 forks0 contributors

What is Doku?

Doku is a lightweight web application that monitors Docker disk usage through a clean, intuitive interface. It tracks space consumed by images, containers, volumes, builder cache, overlay2 storage, logs, and bind mounts, helping users identify storage bottlenecks. The tool operates in read-only mode to ensure safety and requires minimal setup via Docker.

Target Audience

Developers, DevOps engineers, and system administrators who manage Docker environments and need visibility into disk space allocation across containers and images.

Value Proposition

Doku offers a simple, focused alternative to complex monitoring suites, providing real-time Docker disk insights with zero risk of data modification due to its read-only design and easy Docker-based deployment.

Overview

💽 Doku - Docker disk usage dashboard

Use Cases

Best For

  • Monitoring Docker disk usage in development or production environments
  • Identifying which containers or images are consuming excessive storage
  • Tracking overlay2 storage consumption, often the largest disk space consumer
  • Securely monitoring Docker hosts with read-only access requirements
  • Quickly deploying a lightweight disk analytics dashboard via Docker
  • Managing multi-architecture Docker setups (amd64/arm64)

Not Ideal For

  • Environments that require automated cleanup or pruning of Docker resources
  • Projects using non-Docker container runtimes like Podman or containerd
  • Teams needing comprehensive infrastructure monitoring with alerts and historical data analysis

Pros & Cons

Pros

Comprehensive Disk Tracking

Monitors all key Docker components including overlay2 storage, builder cache, and logs, as detailed in the features list for a complete view of disk usage.

Read-Only Safety

Operates with strict read-only mounts to the Docker socket and host filesystem, preventing any accidental modifications or deletions, ensuring zero risk to data.

Easy Docker Deployment

Can be launched with a single Docker run command, making setup quick and minimal, as shown in the quick start section.

Configurable Performance

Offers adjustable scan intervals and intensity levels (aggressive, normal, light) to balance monitoring accuracy with system resource usage, based on environment variables.

Cons

No Cleanup Capabilities

Purely a monitoring tool with no built-in functionality to remove unused images, containers, or volumes, requiring manual intervention for disk management.

Host Filesystem Dependency

Requires mounting the entire host root directory, which could pose security risks or compatibility issues in restricted or containerized environments.

Limited to Single Host

Designed for monitoring a single Docker host with no native support for clustered environments like Docker Swarm or Kubernetes, lacking distributed monitoring features.

External Command Reliance

By default uses the system 'du' command for disk calculations, which may fail or be unavailable in some minimal container setups, as indicated by the SCAN_USE_DU option.

Frequently Asked Questions

Quick Stats

Stars446
Forks19
Contributors0
Open Issues10
Last commit8 months ago
CreatedSince 2022

Tags

#devops#disk-space#dashboard#container-management#monitoring#disk-usage#docker#utility#web-interface#self-hosted

Built With

u
uvicorn
P
Python
D
Docker

Links & Resources

Website

Included in

Docker35.8k
Auto-fetched 4 hours ago

Related Projects

glancesglances

Glances an Eye on your system. A top/htop alternative for GNU/Linux, BSD, macOS and Windows operating systems.

Stars33,541
Forks1,804
Last commit1 day ago
cAdvisorcAdvisor

Analyzes resource usage and performance characteristics of running containers.

Stars19,408
Forks2,491
Last commit6 days ago
CheckmateCheckmate

Checkmate is an open-source, self-hosted tool designed to track and monitor server hardware, uptime, response times, and incidents in real-time with beautiful visualizations. Don't be shy, join here: https://discord.com/invite/NAb6H3UTjK :)

Stars10,798
Forks1,195
Last commit22 hours ago
HertzBeatHertzBeat

An AI-powered next-generation open source real-time observability system.

Stars7,386
Forks1,329
Last commit5 hours ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub