ctop一款开源的docker容器监控工具
ctop一款开源的docker容器监控工具,类似于htop这种系统的监控工具。
ctop提供多个容器的实时指标的简明扼要概述:
以及用于检查特定容器的单个容器视图。
ctop内置对 Docker 和 runC 的支持;其他容器和集群系统的连接器计划在未来发布。
Debian/Ubuntu
1
2
3
4
5
6
7
sudo apt-get install ca-certificates curl gnupg lsb-release
curl -fsSL https://azlux.fr/repo.gpg.key | sudo gpg --dearmor -o /usr/share/keyrings/azlux-archive-keyring.gpg
echo \
"deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/azlux-archive-keyring.gpg] http://packages.azlux.fr/debian \
$(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/azlux.list >/dev/null
sudo apt-get update
sudo apt-get install docker-ctop
Arch
1
sudo pacman -S ctop
ctop
is also available for Arch in the AUR
Linux (Generic)
1
2
sudo wget https://github.com/bcicen/ctop/releases/download/v0.7.7/ctop-0.7.7-linux-amd64 -O /usr/local/bin/ctop
sudo chmod +x /usr/local/bin/ctop
OS X
1
brew install ctop
or
1
sudo port install ctop
or
1
2
sudo curl -Lo /usr/local/bin/ctop https://github.com/bcicen/ctop/releases/download/v0.7.7/ctop-0.7.7-darwin-amd64
sudo chmod +x /usr/local/bin/ctop
Windows
ctop
is available in scoop:
1
scoop install ctop
Docker
1
2
3
4
docker run --rm -ti \
--name=ctop \
--volume /var/run/docker.sock:/var/run/docker.sock:ro \
quay.io/vektorlab/ctop:latest
Config file
While running, use S
to save the current filters, sort field, and other options to a default config path (~/.config/ctop/config
on XDG systems, else ~/.ctop
).
Config file values will be loaded and applied the next time ctop
is started.
选项
选项 | 描述 |
---|---|
-a |
仅显示活动容器 |
-f <string> |
设置初始过滤字符串 |
-h |
显示帮助对话框 |
-i |
反转默认颜色 |
-r |
反向容器排序顺序 |
-s |
选择初始容器排序字段 |
-v |
输出版本信息并退出 |
键绑定
钥匙 | 行动 |
---|---|
打开容器菜单 | |
a | 切换所有(运行和非运行)容器的显示 |
f | 过滤显示的容器(esc 打开时清除) |
H | 切换 ctop 标题 |
h | 打开帮助对话框 |
s | 选择容器排序字段 |
r | 反转容器排序顺序 |
o | 打开单一视图 |
l | 查看容器日志(t 打开时切换时间戳) |
e | 执行外壳 |
c | 配置列 |
S | 将当前配置保存到文件 |
q | 退出ctop |
备择方案
有关与 Docker 一起使用的类似工具,请参阅Awesome Docker 列表。