你是否一直在寻找容器指标和监控的顶级界面?ctop是一个命令行工具,用于提供系统中运行的容器的实时指标的简明概述,此命令行工具内置了对Docker和runC容器引擎的支持,可称得上是容器指标的最高命令,本文介绍安装及使用ctop的方法。
下载链接
在Linux/macOS上安装ctop的方法 Ctop是用Go编写的(Go的安装参考:在CentOS 7系统上安装Go的方法),并以二进制文件形式发布,你可以从Github载并安装它,获取适用于你的平台的最新版本,并使用wget或curl命令下载。 1、在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 2、在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命令:
上图中的意思如下: -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键说明
相关主题 |