dtop - Docker Container Monitoring for Your Terminal

# 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.

dtop
🚀

### 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`