A fast, interactive terminal user interface for managing Docker environments.
DockBoy acts as a clean wrapper around standard Docker commands, saving you from memorizing complex flags or syntax. Built with Python and rich for a beautiful console experience, and packaged with uv for seamless, isolated execution.
- Interactive Menus: Easily navigate and manage Containers, Images, Networks, and Volumes.
- Storage & Disk Analytics: Visualize disk usage breakdowns, clean orphan volumes, and inspect mounts natively.
- System Cleanup (Prune): Safely clear out exited containers, untagged layers, and unused images with precision.
- Stack Management: Manage Docker Compose stacks directly from the UI, export containers to YAML, or extract stacks to your current directory.
- Image Workflows: Utilize advanced build/buildx wizards, and seamlessly push or pull to registries.
- Dual Commands: Launch instantly from anywhere on your system using either the full
dockboycommand or the lightning-fastdbalias.
DockBoy is packaged for use with uv to ensure a clean, globally isolated installation without polluting your system Python environment.
Install directly from the repository so it's available everywhere on your system:
uv tool install git+https://gitlab.com/wolfer.carter/dockboy.git