Visual Diff Tool

Compare Config Files Side-by-Side Diff

Compare your configuration with ExampleConfig's defaults. See differences highlighted in green (additions) and red (deletions).

APT - /etc/apt/apt.conf.d/docker-clean

Debian 9 (Stretch)

View original →

Default Configuration

Debian 9 (Stretch)
# Since for most Docker users, package installs happen in "docker build" steps, # they essentially become individual layers due to the way Docker handles # layering, especially using CoW filesystems. What this means for us is that # the caches that APT keeps end up just wasting space in those layers, making # our layers unnecessarily large (especially since we'll normally never use # these caches again and will instead just "docker build" again and make a brand # new image). # Ideally, these would just be invoking "apt-get clean", but in our testing, # that ended up being cyclic and we got stuck on APT's lock, so we get this fun # creation that's essentially just "apt-get clean". DPkg::Post-Invoke { "rm -f /var/cache/apt/archives/*.deb /var/cache/apt/archives/partial/*.deb /var/cache/apt/*.bin || true"; }; APT::Update::Post-Invoke { "rm -f /var/cache/apt/archives/*.deb /var/cache/apt/archives/partial/*.deb /var/cache/apt/*.bin || true"; }; Dir::Cache::pkgcache ""; Dir::Cache::srcpkgcache ""; # Note that we do realize this isn't the ideal way to do this, and are always # open to better suggestions (https://github.com/debuerreotype/debuerreotype/issues).

Your Configuration

Removed Added

Drop file or click to browse

How to use this tool

  1. 1. Paste your configuration file or drag & drop it into the area above
  2. 2. The diff will appear instantly, showing differences between your config and the default
  3. 3. Green highlights show your additions, red shows what you've removed from the default
  4. 4. Use the toggle button to switch between side-by-side and unified diff views