Top-like interface for container metrics
ctop
provides a concise and condensed overview of real-time metrics for multiple containers:
as well as an expanded view for inspecting a specific container.
ctop
currently comes with built-in support for Docker; connectors for other container and cluster systems are planned for future releases.
Fetch the latest release for your platform:
sudo wget https://github.com/bcicen/ctop/releases/download/v0.5/ctop-0.5-linux-amd64 -O /usr/local/bin/ctop
sudo chmod +x /usr/local/bin/ctop
brew install ctop
or
sudo curl -Lo /usr/local/bin/ctop https://github.com/bcicen/ctop/releases/download/v0.5/ctop-0.5-darwin-amd64
sudo chmod +x /usr/local/bin/ctop
or run via Docker:
docker run -ti --name ctop --rm -v /var/run/docker.sock:/var/run/docker.sock quay.io/vektorlab/ctop:latest
ctop
is also available for Arch in the AUR
Build steps can be found here.
ctop
requires no arguments and will configure itself using the DOCKER_HOST
environment variable
export DOCKER_HOST=tcp://127.0.0.1:4243
ctop
Option | Description |
---|---|
-a | show active containers only |
-f | set an initial filter string |
-h | display help dialog |
-i | invert default colors |
-r | reverse container sort order |
-s | select initial container sort field |
-v | output version information and exit |
Key | Action |
---|---|
a | Toggle display of all (running and non-running) containers |
f | Filter displayed containers (esc to clear when open) |
H | Toggle ctop header |
h | Open help dialog |
s | Select container sort field |
r | Reverse container sort order |
q | Quit ctop |