Docker Monitoring In Your Terminal
A powerful TUI for monitoring Docker containers across multiple hosts with real-time CPU, memory, and network metrics.
Built with Rust for blazing-fast performance and minimal resource usage.
Multi-Host Support
Monitor containers across local, SSH, and TCP connections simultaneously
Real-Time Metrics
Track CPU, memory, and network I/O with smooth exponential moving averages
Fast & Lightweight
Built with Rust for minimal CPU and memory footprint
Installation
Cargo
cargo install dtop
Shell Script
curl --proto '=https' --tlsv1.2 -LsSf
https://github.com/amir20/dtop/releases/latest/download/dtop-installer.sh
| sh
Docker
docker run -v
/var/run/docker.sock:/var/run/docker.sock -it
ghcr.io/amir20/dtop:latest
Then simply run:
$ dtop
Usage
- → Press ? for help
- → Use u/n/c/m to sort by uptime, name, CPU, or memory
- → Press Enter to view container logs
- → Connect to remote hosts with dtop --host ssh://user@host