Terminal dashboard for Docker monitoring across multiple hosts with Dozzle integration.

dtop is a blazing-fast Rust terminal dashboard for monitoring Docker containers across multiple hosts in real time. Built with Ratatui and Bollard, dtop delivers instant visibility into live CPU, memory, disk I/O, health checks, log streaming, container lifecycle actions (start/stop/remove), multi-host SSH/TLS support, tmux/Rex split panes (--panes), and deep Dozzle hyperlink integration without leaving your shell.
dtop operates through structured, deterministic execution stages:
--panes interactive container shells and live log streams in side-by-side tmux or Rex windows without disrupting the main monitor list.
dtop interactive terminal dashboard monitoring container metrics across multiple Docker hosts
ssh:// remote tunnels, tcp://, and mutual-TLS (tls://) hosts concurrently inside one crisp terminal UI.--panes)**: Spawns container interactive shells and live log streams in a side-by-side tmux or Rex terminal pane while preserving the container table view.--hyperlinks auto) pointing directly to host Dozzle instances even over nested SSH sessions.dtop update.bollard 0.21.1 (Docker API over SSH / TLS / Socket), openssh, hyper, sysinfoghcr.io/amir20/dtop)| Specification | Minimum Requirement | Recommended Specification |
|---|---|---|
| Operating System | macOS (Apple Silicon & Intel), Linux, Docker (amd64 / arm64) | Latest stable release build |
| Processor Architecture | 4-Core x86_64 or Apple Silicon M1 | 8-Core Apple Silicon / Core i7+ |
| Memory (RAM) | 4 GB Unified Memory | 16 GB+ High-Speed RAM |
| Disk Space | 1 GB free SSD storage | 5 GB+ free SSD storage |
# macOS or Linux via Homebrew brew install dtop # Direct binary installer script curl --proto '=https' --tlsv1.2 -LsSf https://github.com/amir20/dtop/releases/latest/download/dtop-installer.sh | sh
cargo install dtop # Or run stateless container: docker run -v /var/run/docker.sock:/var/run/docker.sock -it ghcr.io/amir20/dtop
Mở khóa ứng dụng để xem chi tiết hướng dẫn cài đặt, cấu hình môi trường và vận hành.
dtop locally or pass multiple remote endpoints: dtop --host local --host ssh://user@prod-server.-s cpu), apply stacked label/status filters (-f status=running), or press a for stopped containers.dtop --panes inside tmux or Rex to pop interactive shell and log streams into an adjacent pane without blocking metrics.dtop update to check GitHub Releases and swap the binary in place safely.Mở khóa ứng dụng để xem chi tiết hướng dẫn cài đặt, cấu hình môi trường và vận hành.
dtop --icons unicode (or set icons: unicode in config).--panes shell lacks DOCKER_HOST variables inside existing tmux session.**dtop --panes --host ssh://user@host.Unlock this app with 2 Redit to access verified runbooks and usage workflows.
100% Free & Open-Source native desktop software. Star the repository to support development.