Skip to content

v0.3.2

Choose a tag to compare

@github-actions github-actions released this 14 Oct 19:36
· 20 commits to main since this release
5b0e8d8

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/sys v0.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 --disk measures the data root like du -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.