Source archive
Linux
Pure Python, nothing to build. Includes the installer and the test suite.
Personal project · Desktop application
Manage Docker on Linux, with an honest account of what is unused
A desktop application for managing Docker on Linux: containers, images, volumes, networks, build cache and compose projects — with an honest account of what is unused and what removing it would actually free.
It exists because the interesting questions are tedious from the CLI. On the machine it was written for, Docker held about 60 GB that could be reclaimed, and finding out which 60 GB — and which of it was safe to delete — took a lot of docker inspect.
Looking never changes anything. Every change, from a single Stop to a 35 GB prune, becomes a bash script you can read in full before it runs; the preview is the script that executes, so the two cannot drift apart.
Linux
Pure Python, nothing to build. Includes the installer and the test suite.
tar -xzf dockmaster-source.tar.gz
cd docker_master
./install.shCopies the application to ~/.local/lib/dockmaster, puts dockmaster on PATH and registers a menu entry and icon, so it can be pinned to the dock. No root needed.
sudo ./install.sh --systemThe same layout under /usr/local. ./install.sh --uninstall removes only what the installer put there.
./bin/dockmaster --demo # GUI on sample data
./bin/dockmaster --text # terminal reportThe launcher finds a Python interpreter that can import GTK on its own.
The source is not hosted publicly. The archive above is the complete project; if you have questions about the code, get in touch.