ctop

Windows · Mac · Linux · Self-hosted

Freedom report

Three barsScore 6.4

  • Free tierA free tier is on its own pricing page
  • Runs widely3 of 6 device platforms
  • DocumentedPlans, terms and facts published

ctop is free software for a concise, real-time view of metrics across multiple containers, with a separate screen for inspecting one container. Keybindings can display container logs or execute a shell inside a container. Users can filter containers, select and reverse the sort order, and configure displayed columns. Filters, sorting, and other options can be saved in a configuration file for the next launch. Built-in connectors support Docker and runC. Docker uses its command-line environment variables and defaults to unix://var/run/docker.sock. The runC connector requires full privileges to the local container-state directory, which defaults to /run/runc. Installation instructions cover Linux, OS X, Windows through Scoop, and Docker. Listed capabilities include container metrics, image monitoring, runtime events, and container log collection. ctop is distributed under the MIT License, allowing use, copying, modification, and distribution under its conditions. The license also provides the software without warranty. Connectors for other container and cluster systems were planned for future releases.

Who it is for

ctop suits people who need terminal-oriented monitoring for Docker or runC containers. It is useful when filtering, sorting, logs, shell access, and saved display settings matter.

What is good

  • Real-time metrics for multiple containers
  • Docker and runC connectors included
  • Container logs and shell access
  • Configurable filters, sorting, and columns
  • Linux, macOS, Windows, and Docker installation

What to know first

  • Other connectors were only planned
  • runC requires full state-directory privileges
  • MIT license provides software without warranty
  • Docker defaults to a Unix socket

Verdict

ctop provides a focused container view with practical navigation, filtering, and inspection controls. Its built-in integrations are limited to Docker and runC, with specific privilege and connection requirements.

Get started with ctop

  1. Open the ctop website or project README
  2. Install on Linux, OS X, Windows through Scoop, or Docker
  3. Configure Docker environment variables or use the default socket
  4. Grant runC access to its local state directory when needed
  5. Launch ctop and save display options to its configuration file

What the free plan stops at

The runC connector needs full privileges to the local runC container-state directory, which defaults to /run/runc. ctop includes built-in connectors for Docker and runC.

Questions about ctop

How much does ctop cost?

The ctop plan is free. It is MIT-licensed software.

Which platforms does ctop support?

Supported platforms are Linux, macOS, Windows, and Docker; self-hosted use is also listed.

Which container systems connect to ctop?

ctop has built-in connectors for Docker and runC. The Docker connector defaults to unix://var/run/docker.sock.

What can ctop monitor and display?

Listed capabilities include container metrics, image monitoring, runtime events, and container log collection. Users can filter, sort, and configure columns.

What does the runC connector require?

It requires full privileges to the local runC container-state directory, which defaults to /run/runc.

What license covers ctop?

ctop is distributed under the MIT License, which permits use, copying, modification, and distribution subject to its conditions. The license provides the software without warranty.

ctop plans and pricing

All plans
ctop Free MIT-licensed software · Docker and runC connectors github.com · 4 Oct 2026

Compared on container monitoring

Free plan
Yes
Supported platforms
Linux, macOS, Windows, Docker
Container metrics
Yes
Image monitoring
Yes
Runtime events
Yes
Container log collection
Yes

Best ctop alternatives

See all 20