Repository navigation
v0.3.2
dockdu shows the Docker disk usage that docker system df leaves out, without deleting anything. This release finishes the 0.3 line.
0.3.2
- Wrapped text never splits a size from its unit anymore. v0.3.1 printed "freed: 0", then "B" on the next line.
0.3.1
- 80-column output. The text report now reads on an 80-column terminal; on containerd hosts the summary line used to run to about 190 columns. Tables and suggested commands stay on one line, so the commands remain copyable.
- Least-privilege workflows. The release and CodeQL workflows grant write permissions per job.
- Dependency.
golang.org/x/sysv0.44.0 (GO-2026-5024, not reachable from dockdu).
0.3.0
-
Containerd image store: dockdu no longer claims that prune keeps build cache shared with images. Measured on disposable daemons with
docker builder prune -af:Engine / image store Shared build cache Freed on disk 28.5.2 / overlay2 64.0 MiB ≈ 0 29.9.0 / containerd 140.7 MiB 72.7 MiB -
Is the full disk Docker's at all? dockdu now prints the filesystem that holds the data root.
dockdu --diskmeasures the data root likedu -sx(within 0.1% on the test daemons) and shows how much of the same filesystem lies outside it.
Measurements: docs/verification/demo-2026-10-14.md · Full list: CHANGELOG
Install
brew install maximilianfeix/tap/dockdu # or: brew upgrade dockdu
go install github.com/maximilianfeix/dockdu/cmd/dockdu@v0.3.2
docker run --rm -v /var/run/docker.sock:/var/run/docker.sock:ro -v /var/lib/docker:/var/lib/docker:ro ghcr.io/maximilianfeix/dockdu:v0.3.2
Verify the archives with shasum -a 256 -c checksums.txt --ignore-missing.