linux 安装 ctop容器监视器
linux 安装 ctop容器监视器
linux 安装 ctop容器监视器
点击下方链接查看方法,下文是引用。
安装及使用ctop:容器指标的最高命令
你是否一直在寻找容器指标和监控的*界面?ctop是一个命令行工具,用于提供系统中运行的容器的实时指标的简明概述,此命令行工具内置了对Docker和runC容器引擎的支持,可称得上是容器指标的最高命令,本文介绍安装及使用ctop的方法。
安装及使用ctop:容器指标的最高命令
ctop下载地址
在Linux/macOS上安装ctop的方法
Ctop是用Go编写的(Go的安装参考:在CentOS 7系统上安装Go的方法),并以二进制文件形式发布,你可以从Github载并安装它,获取适用于你的平台的最新版本,并使用wget或curl命令下载。
- 在Linux上安装ctop:
wget https://github.com/bcicen/ctop/releases/download/v0.7.2/ctop-0.7.2-linux-amd64 -O ctop
chmod +x ctop
sudo mv ctop /usr/local/bin/ctop
- 在macOS上安装ctop:
如果你正在运行OS X,则可以使用brew安装ctop或从Github下载最新的预构建二进制文件。
- 用brew安装ctop:
brew install ctop
- 对于手动包下载,如下:
sudo curl -Lo ctop https://github.com/bcicen/ctop/releases/download/v0.7.2/ctop-0.7.2-darwin-amd64
chmod +x ctop
sudo mv ctop /usr/local/bin/ctop
确认是有效的,运行ctop --help命令:
- 安装及使用ctop:容器指标的最高命令
上图中的意思如下:
-a:仅显示活动容器
-f :设置初始过滤字符串
-h:显示帮助对话框
-i:反转默认颜色
-r:反向容器排序顺序
-s:选择初始容器排序字段
-scale-cpu:显示cpu占系统总数的百分比
-v:输出版本信息并退出
在Docker容器中运行ctop
如果你对容器非常喜欢,可以在docker容器中运行ctop,参考在Ubuntu 18.04系统中安装指定docker版本的简单方法。
安装并运行docker之后,通过运行以下命令来启动ctop容器:
docker run --rm -ti \
–name=ctop \
-v /var/run/docker.sock:/var/run/docker.sock \
quay.io/vektorlab/ctop:latest
运行ctop
使用ctop很简单,只需运行命令ctop,就可以实时显示容器指标:
$ ctop
样本输出如下:
安装及使用ctop:容器指标的最高命令
Ctop键说明
Key | Action |
---|---|
< enter > | 打开容器菜单 |
a | 切换所有(正在运行和未运行)容器的显示 |
f | 过滤显示的容器(esc在打开时清除) |
H | 切换ctop标题 |
h | 打开帮助对话框 |
s | 选择容器排序字段 |
r | 反向容器排序顺序 |
o | 打开单一视图 |
l | 查看容器日志(t到打开时切换时间戳) |
S | 将当前配置保存到文件 |
q | 退出ctop |