Deep Wash 🧹
A command-line interface (CLI) tool written in Rust to clean up Docker instances by removing unused containers, images, volumes, and networks. Simplify your Docker environment management with a single command.
Install
- macOS (brew):
brew install solucetechnologies/deepwash/deepwash - Debian/Ubuntu (apt): see DISTRIBUTION.md
- cargo:
cargo install deepwash
Installation
Prerequisites
Install from Crates.io
Build from Source
-
Clone the repository:
-
Build and install:
Usage
Run deepwash to clean up your environment. Below are the available commands and options:
Clean build/cache artifacts
Scan a directory for large build/cache folders and report reclaimable space (dry-run by default):
Filter the report to big folders only, then delete for real:
Prunes by default: node_modules, .next, target, dist, build,
.cache, __pycache__, .venv, .turbo, .gradle. Add more with
--name. Prune system trash and ~/.cache with --system.