云网牛站
所在位置:首页 > Linux软件 > 安装及使用ctop:容器指标的最高命令

安装及使用ctop:容器指标的最高命令

2019-03-01 11:31:15作者:秦风稿源:云网牛站

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

安装及使用ctop:容器指标的最高命令

 

下载链接

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命令:

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

 

相关主题

安装Docker UI管理器Portainer的方法

精选文章
热门文章