docker-time-machine

command module
v0.1.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 10, 2025 License: MIT Imports: 1 Imported by: 0

README

🐳 Docker Time Machine (DTM)

Track your Docker image evolution through git history locally!

Features

  • 📊 Track image size changes across commits
  • ⚡ Monitor build performance trends
  • 🔍 Find exactly which commit introduced bloat
  • 📈 Generate interactive HTML reports
  • 🎯 Binary search for regressions
  • 🔄 Compare branches locally

Quick Start

# Install
go build -o dtm main.go

# Analyze current repo
./dtm analyze

# Generate HTML report
./dtm analyze --format chart --output report.html

# Find regression
./dtm bisect --size-threshold 500

Installation

From Source
go mod download
make build
make install
Using Docker
docker-compose run --rm dtm analyze

Commands

  • analyze - Analyze image evolution
  • bisect - Find regression commits
  • compare - Compare branches

See full documentation with: dtm --help

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
pkg

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL