linux 安装 ctop容器监视器

linux 安装 ctop容器监视器

点击下方链接查看方法,下文是引用。
安装及使用ctop:容器指标的最高命令

你是否一直在寻找容器指标和监控的*界面?ctop是一个命令行工具,用于提供系统中运行的容器的实时指标的简明概述,此命令行工具内置了对Docker和runC容器引擎的支持,可称得上是容器指标的最高命令,本文介绍安装及使用ctop的方法。
linux 安装 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命令:
linux 安装 ctop容器监视器

  • 安装及使用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