Simple Docker stats dashboard. Shows CPU, memory, network I/O, block I/O, and PIDs for all running containers.
docker compose up -dOpen http://localhost:3000.
npm install
npm start| Environment Variable | Default | Description |
|---|---|---|
PORT |
3000 |
Port the web server listens on |
DOCKER_SOCKET |
/var/run/docker.sock |
Path to the Docker daemon socket |
Works out of the box with OrbStack since it exposes the Docker API on the same socket path.
- Real-time container stats via the Docker Engine API
- Light / Dark / System theme toggle
- Pause and resume live updates
- Sortable columns (click any header)
- Color-coded CPU and memory usage (green/yellow/red)
- Responsive layout for mobile
- Zero dependencies beyond Node.js
- Compatible with Docker Desktop and OrbStack
If you just want a browser view of docker stats, ministat is the smallest thing that does it.
| Tool | Scope | Deps |
|---|---|---|
| ministat | Live stats, read-only | None |
| cAdvisor | Stats + history + metrics export | Heavier |
| Portainer | Full container management | Heavier |
| ctop / lazydocker | Terminal UI | — |
Pick ministat if you want a single-file, zero-dep dashboard you can read in one sitting. Pick something else if you need history, alerts, auth, or multi-host.