Skip to content

v10.0.2-alpha — Guard Dog reclaims runaway Docker build cache

Choose a tag to compare

@takwerx takwerx released this 22 Jun 23:35

Guard Dog now automatically reclaims dead Docker build cache — a hidden disk hog that can quietly fill a server's root disk and look like a database or log problem when it isn't.

Servers that update their containers over time (CloudTAK and other module rebuilds) silently accumulate tens — sometimes hundreds — of gigabytes of stale Docker BuildKit cache. On a smaller disk that can climb toward 100% and start breaking things, even when TAK's own database and logs are perfectly healthy.

What's new

  • Automatic cleanup of dead build cache. Guard Dog watches for runaway BuildKit cache and reclaims it on its own.
  • Keeps the last 7 days so your rebuilds stay fast — only older, dead cache is removed.
  • Only acts when the disk is getting tight (70%+). Boxes with plenty of room are left untouched.
  • Self-heals within the hour (riding the existing hourly disk monitor) plus a daily pass — and it lands automatically on update, no manual step.
  • Never touches your running containers, images, or named volumes — only dead build cache.
  • Reclaimed space is logged and shown on the Guard Dog page.

Platforms: works identically on Ubuntu 22.04, Rocky Linux / RHEL 9, and ARM64.

Upgrade: applied automatically on the next console update — no action required.