A lightweight web dashboard for monitoring Docker disk usage across images, containers, volumes, and storage layers.
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.
Developers, DevOps engineers, and system administrators who manage Docker environments and need visibility into disk space allocation across containers and images.
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.
💽 Doku - Docker disk usage dashboard
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
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.
Operates with strict read-only mounts to the Docker socket and host filesystem, preventing any accidental modifications or deletions, ensuring zero risk to data.
Can be launched with a single Docker run command, making setup quick and minimal, as shown in the quick start section.
Offers adjustable scan intervals and intensity levels (aggressive, normal, light) to balance monitoring accuracy with system resource usage, based on environment variables.
Purely a monitoring tool with no built-in functionality to remove unused images, containers, or volumes, requiring manual intervention for disk management.
Requires mounting the entire host root directory, which could pose security risks or compatibility issues in restricted or containerized environments.
Designed for monitoring a single Docker host with no native support for clustered environments like Docker Swarm or Kubernetes, lacking distributed monitoring features.
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.