| Crates.io | dockrtui |
| lib.rs | dockrtui |
| version | 0.1.3 |
| created_at | 2025-11-10 15:05:52.932446+00 |
| updated_at | 2025-11-18 11:34:26.717506+00 |
| description | A fast, modern and keyboard-driven terminal dashboard for Docker — built with Rust. |
| homepage | https://orbitnet.fr |
| repository | https://github.com/LuuNa-JD/dockrtui |
| max_upload_size | |
| id | 1925688 |
| size | 326,232 |
A fast, modern and keyboard-driven terminal dashboard for Docker — built with Rust and ratatui.
Because managing containers shouldn’t feel like typing spells in Bash.
🎥 See DockrTUI in action!
Browse containers, networks & compose projects at lightning speed — all from your terminal.
cd, history, autocomplete, etc.)ratatuiYou can install DockrTUI directly with Cargo:
cargo install dockrtui
Once installed, run it from anywhere:
dockrtui
🐧 Requires Docker CLI installed and running. Tested on Linux and WSL2.
DockrTUI automatically detects which Docker socket to use:
Priority:
DOCKER_HOST environment variable (same as Docker CLI)
Rootless Docker socket: /run/user/$UID/docker.sock
Classic rootful Docker socket: docker.sock
This means DockrTUI works out-of-the-box with:
Docker Desktop
Docker rootless mode
Podman (via Docker API compatibility)
Custom Docker contexts (docker context use …)
If you want to explicitly override the socket:
export DOCKER_HOST=unix:///run/user/1000/docker.sock
dockrtui
Navigate everything with your keyboard:
| Key | Action |
|---|---|
Tab |
Switch tab |
↑ / ↓ |
Navigate |
Enter / Space |
Start / stop container |
r / F5 |
Refresh |
b |
Open built-in shell |
t |
Show stats |
l |
Show logs |
q |
Quit |
up, down, logs, etc.Each container can be opened in an interactive shell directly from the UI.
Supports cd, autocompletion with Tab, and persistent working directory.
docker ps must work)dockrtui
Then use Tab to move between Containers, Images, Networks, and Compose.
MIT License © OrbitNet
Built with ❤️ in Rust.