DockUI is a terminal dashboard for day-to-day Docker management.
It is built for fast operational work inside a TUI: inspect what is running, check logs, manage images and volumes, work with compose projects, and clean up Docker resources without bouncing between shell commands.
Docker already has a strong CLI. DockUI exists for the moments where the CLI becomes too fragmented:
- you want a fast live view of containers, images, volumes, networks, and compose projects
- you need logs, inspect output, stats, and cleanup actions in one place
- you want common operational actions without memorizing a pile of commands
- Container management: start, stop, restart, remove, bulk stop/remove
- Live container stats: CPU, memory, disk I/O, network I/O
- Container logs: follow mode, timestamps toggle, search, tail selection
- Container inspect view: env vars, mounts, networks, IPs, labels, health, restart policy
- In-dashboard container exec for quick commands
- Image management: inspect, history, tag, remove, prune dangling, prune unused
- Volume management: inspect, delete, bulk delete, attached container details
- Network management: inspect, create, remove, connect container, disconnect container
- Compose management: up, down, restart, pull, logs, project details
- System page: Docker version, context, runtime info, feature availability, disk usage, warnings
- Cleanup tools: stopped containers, unused volumes, unused networks, dangling build cache
- Search, filter, and sort support across major resource pages
- Go
1.26+if you want to build from source - Docker installed and available on your machine
- Access to a running Docker daemon
- Docker Compose v2 available through Docker if you want compose features
go install github.com/rudraditya21/dockui@latestgit clone https://github.com/rudraditya21/dockui.git
cd dockui
go build -o dockui .Run:
dockuiIf you built locally without installing:
./dockuiDockUI opens in the terminal alternate screen and is meant to be keyboard-driven.
↑/↓switch top-level pagesj/kmove inside lists and detail sections/search on supported pagesescclear transient UI state or close open panelsqquit
Page-specific actions are shown in the footer inside the app.
DockUI is usable now, but the project is still early and the interface may continue to evolve as features and workflows are refined.
DockUI is released under the MIT License.
