Ever wondered "why is my Docker image suddenly 500MB bigger?" and had to git bisect through builds manually? I made Docker Time Machine (DTM) - it walks through your git history, builds the image at each commit, and shows you exactly where the bloat happened.
Example:
dtm analyze --format chart
Gives you interactive charts showing size trends, layer-by-layer comparisons, and highlights the exact commit that added the most weight (or optimized it).
It's fast too - leverages Docker's layer cache so analyzing 20+ commits takes minutes, not hours.
GitHub: https://github.com/jtodic/docker-time-machine
Would love feedback from anyone who's been burned by mystery image bloat before ๐ฅ


Top comments (0)