v0.2.0 · MIT · Node 20+
A lightweight TUI for Docker. Compose-aware stacks, live CPU and memory, streaming logs and a shell into any container — without leaving the terminal.
npm install -g dockza
Stacks — containers grouped by Compose project, with live counts per stack.
Press 1–5 to jump, Tab to cycle. The rail stays put and keeps a live list of your stacks — click one to jump straight into it.
Enter opens the detail panel: uptime and restart policy, PIDs, published ports, networks and IP, live CPU and memory bars, disk I/O, mounts, and the full environment behind e. Every action stays one key away.
l streams a container's log straight into the pane. stdout and stderr stay visually separate, f toggles follow, g and G jump to top and bottom, and a 5,000-line scrollback cap keeps a chatty container from running away with your memory.
Every destructive action goes through a confirm dialog. Images, volumes and networks that are in use can't be deleted at all, and the built-in bridge, host and none networks are protected outright. A network counts as in use whenever a container is attached — running or stopped.
Press h anywhere in the app for the same reference, without leaving what you were doing.
dockza finds the socket on its own. When it shouldn't, DOCKER_HOST decides — rootless Docker, podman, a named pipe, or a daemon on another machine.