No Account Needed Free & Open Source

Docker Stats
TUI.

A beautiful terminal dashboard for Docker container stats. CPU sparklines, memory bars, network I/O, compose project grouping, and real-time updates — all in your terminal. Like htop but for Docker.

$ curl -sSL https://install.hostatlas.app/dockertop | bash_
bash — server-01

$ dockertop

▸ myapp (3 containers)

web-1 ● Up ▁▃▅▇▅▃▁ 12% ██████░░ 256M

worker-1 ● Up ▁▁▂▁▁▁▁ 2% ████░░░░ 128M

redis ● Up ▁▁▁▁▁▁▁ 0% ██░░░░░░ 64M

▸ monitoring (2 containers)

prometheus ● Up ▃▅▃▂▃▅▃ 8% ██████░░ 1.2G

grafana ● Up ▁▁▁▁▂▁▁ 1% ███░░░░░ 180M

What It Does

Everything docker stats should be.

Dockertop reads Docker container stats in real-time and renders them in a rich terminal UI with sparkline charts, progress bars, and sortable columns. Group by compose project, filter by name, and sort by any metric.

show_chart

CPU Sparklines

Each container gets a rolling CPU sparkline chart showing usage over the last 60 seconds. Spot trends at a glance without leaving the terminal.

data_usage

Memory Bars

Visual memory usage bars with current/limit display. Color-coded thresholds — green, yellow, and red — so you see problems instantly.

folder_special

Compose Grouping

Containers are automatically grouped by Docker Compose project. See which containers belong to which stack with collapsible project groups.

swap_vert

Sortable Columns

Sort by CPU, memory, network I/O, block I/O, or PIDs. Keyboard shortcuts for instant column sorting. Find the heaviest container fast.

filter_alt

Name Filtering

Type to filter containers by name. Useful when you have dozens of containers and need to focus on a specific service or project.

code

Open Source

MIT licensed. Audit the code, contribute, or fork it. Built for transparency and community use.

Terminal Dashboard

Your containers. Beautiful and real-time.

Dockertop renders a rich TUI with sparklines, memory bars, and network stats. Here's what it looks like in your terminal.

dockertop — 12 containers, 2 compose projects q:quit s:sort f:filter g:group myapp (docker-compose) CONTAINER CPU SPARKLINE MEM MEM BAR NET I/O BLOCK I/O myapp-web-1 3.2% __..--^^--._ 124M/512M ████████████████████ 1.2G / 890M 45M / 12M myapp-worker-1 12.8% _..-^^""^^-. 420M/512M ████████████████████ 890M / 234M 120M / 89M myapp-redis-1 0.4% ............ 18M/256M ████████████████████ 45M / 12M 2M / 1M myapp-db-1 5.1% _..--..--._. 890M/1.0G ████████████████████ 2.1G / 1.8G 450M / 320M myapp-nginx-1 0.1% ............ 12M/128M ████████████████████ 3.4G / 2.8G 1M / 0B monitoring (docker-compose) CONTAINER CPU SPARKLINE MEM MEM BAR NET I/O BLOCK I/O grafana 2.3% _..-.._..-.. 180M/512M ████████████████████ 456M / 123M 34M / 22M prometheus 4.7% __..--^^--.. 340M/1.0G ████████████████████ 1.8G / 890M 780M / 560M loki 1.2% ............ 90M/512M ████████████████████ 234M / 67M 120M / 89M

Install

One command. Running in seconds.

The installer downloads a single binary. Requires Docker to be running. No config needed — just run dockertop.

$ curl -sSL https://install.hostatlas.app/dockertop | bash Detected platform: linux/amd64 Downloaded dockertop v1.0.0 Installed to /usr/local/bin/dockertop Ready — run dockertop to start

Full Container Monitoring

Terminal view? HostAtlas gives you full container monitoring.

Dockertop is great for quick terminal inspection. HostAtlas gives you persistent container monitoring with historical metrics, alerting on resource thresholds, auto-restart detection, image version tracking, and full integration with your server monitoring stack.