1.7 KiB
REPORT: TASK-20260828-0737-disk-reclaim-stale-cache (P1)
Status: DONE. Approved command executed exactly as specified: docker builder prune -a --filter until=168h -f No image/volume/system/container prunes run.
df -h /
Before: /dev/sda1 274G 208G 53G 80% / After: /dev/sda1 274G 202G 59G 78% / Disk space freed: +6G available (53G -> 59G).
docker system df
Before: Images 128 32 108.2GB 44.71GB (41%) reclaimable Containers 36 26 638.3MB 296.1MB (46%) reclaimable Local Volumes 31 25 1.491GB 1.139GB (76%) reclaimable Build Cache 500 4 66.43GB 121.8MB reclaimable After: Images 128 32 108.2GB 44.71GB (41%) reclaimable Containers 36 26 638.3MB 296.1MB (46%) reclaimable Local Volumes 31 25 1.491GB 1.139GB (76%) reclaimable Build Cache 391 4 57.65GB 43.69GB reclaimable
Bytes reclaimed (docker-reported): 8.786GB (109 entries, all idle 8+ days; df gain smaller due to layer sharing with tagged images).
Safety checks
- Running containers before: 26; after: 26. None stopped/removed.
- Images/volumes/container counts identical.
Outcome vs threshold
Free space now 59G/274G = 21.5% >= 20% bar from step 1. No follow-up QUESTION filed.
FYI (measured, no action taken)
Remaining Build Cache 57.65GB, of which 43.69GB is unused-but-recent (<7d,
kept by the until=168h filter); it becomes prunable as it ages, or via
docker builder prune -a -f at cost of cold rebuilds. Deferred option 2
(dangling images, 44.71GB) still on the table per PMO decision. Combined
ceiling if both ever approved: ~88GB.
Task archived to archive/TASK-20260828-0737-disk-reclaim-stale-cache.md