Doku: A Free and Open-source Docker Disk Monitor
Table of Content
What is Doku?
Doku is a free & open-source lightweight web application that helps you monitor Docker disk usage through a clean, intuitive interface.
Features
Doku monitors disk space used by:
- Images
- Containers
- Volumes
- Builder cache
- Overlay2 storage (typically the largest consumer of disk space)
- Container logs
- Bind mounts
Run Doku
docker run -d -v /var/run/docker.sock:/var/run/docker.sock:ro -v /:/hostroot:ro -p 9090:9090 amerkurev/doku
Run with advanced configuration
docker run -d --name doku \
--env-file=.env \
-v /var/run/docker.sock:/var/run/docker.sock:ro \
-v /:/hostroot:ro \
-v ${PWD}/.htpasswd:/.htpasswd \
-v ${PWD}/.ssl/key.pem:/.ssl/key.pem \
-v ${PWD}/.ssl/cert.pem:/.ssl/cert.pem \
-p 9090:9090 \
amerkurev/doku
Then you open http://localhost:9090
` in your brothwser and that's it.
License
Doku is released as an open-source app under the MIT license.