
ducker
Terminal UI for managing Docker containers, images, volumes, and networks with vim-style navigation and keyboard shortcuts
Ducker is a terminal-based Docker management interface written in Rust that provides a unified view of containers, images, volumes, and networks. The tool organizes functionality into dedicated pages accessible through commands like containers, images, volumes, and networks, with each page supporting specific operations through keyboard shortcuts.
The interface uses vim-style navigation (j/k for up/down, g/G for top/bottom) and provides contextual actions for each resource type. Users can start/stop containers, exec into running containers with a, view logs with l, delete resources with Ctrl+d, and sort columns using Shift+ combinations. The containers page supports direct interaction including execution into containers (requires bash) and log viewing.
Ducker includes configurable themes, custom prompts, and Docker daemon connection settings through a YAML configuration file. The tool checks for updates by default and supports various installation methods including system package managers. It displays global hotkeys at the bottom of the screen and contextual actions in the top right, making Docker resource management accessible without memorizing complex command syntax.
Installation
# via Homebrew
brew install ducker
# via Arch Linux
pacman -S ducker
# via Cargo
cargo install --locked ducker
# via Nix
nix run nixpkgs#ducker

Alternatives & related tools
eva
Calculator REPL with syntax highlighting and persistent history, similar to bc(1)
e1s
Terminal-based TUI for browsing and managing AWS ECS clusters, services, tasks, and containers with interactive navigation
tlrc
Official tldr-pages client written in Rust that shows community-maintained command cheat sheets in the terminal, with a local cache and a TOML config.
Railway CLI
Command-line client for Railway projects: deploy with `railway up`, manage IaC config, configure AI agent tools via MCP, and launch cloud agent VMs.
octocov
Code metrics toolkit for collecting coverage, code-to-test ratio, test execution time, and custom metrics from multiple report formats
add a badge to your README
Maintain ducker? Show that it's featured on trmn. The badge links back to this page.
[](https://www.trmn.sh/tools/ducker?utm_source=badge)<a href="https://www.trmn.sh/tools/ducker?utm_source=badge"><img src="https://www.trmn.sh/badge/ducker.svg" alt="Featured on trmn" height="20"></a>