您当前的位置:首页 > 计算机 > 系统应用 > Linux

使用 ctop 来管理容器

时间:12-14来源:作者:点击数:
CDSY,CDSY.XYZ

ctop 是一款 linux 上针对容器的类 top 工具,目前 ctop 支持 Docker 和 runC,其他容器的支持也正在开发中。

安装 ctop

ctop 的安装有两种形式,一种是直接下载它编译好的二进制文件:

sudo wget https://github.com/bcicen/ctop/releases/download/v0.7/ctop-0.7-linux-amd64 -O /usr/local/bin/ctop
sudo chmod +x /usr/local/bin/ctop

你还可以通过 Docker 来运行它:

docker run --rm -ti \
       --name=ctop \
       -v /var/run/docker.sock:/var/run/docker.sock \
       quay.io/vektorlab/ctop:latest

对与 archlinux 来说,ctop 已经纳入 AUR 中,因此可以通过 yaourt 等 AUR 工具来安装

yaourt -S ctop

使用方法

ctop 的使用方法很简单,直接运行 ctop 就会进入一个类似 top 的界面:

screenshot-10.png

这个界面的头部显示了当前的时间,以及容器总数。若想省略头部信息可以按下 H 键。此外默认情况下 ctop 会把运行和非运行状态的容器都显示出来,按下 a 键则可以切换只显示运行中的容器。

你还可以按下 f 输入过滤条件来过滤容器。

管理容器

ctop 提供了少许的管理容器的能力,在选中的容器上按下 Enter 就能弹出一个菜单,选中菜单功能回车即可。

在运行中的容器上,你可以选择停止容器:

screenshot-11.png

在已经停止的容器上,你可以选择启动容器或者删除容器

screenshot-12.png

查看容器信息

按下 o 键或选择菜单中的 single view 就能查看光标所在容器的详细信息了:

screenshot-13.png

查看容器日志

按下 l 键或选择菜单中的 log view 则能查看光标所在容器的日志:

ctop-a-command-line-tool-for-container-monitoring-and-management-in-linux-7.png

容器排序

默认 ctop 根据容器的 state 状态来排序的,不过按下 s 键可以指定其他的排序方式

screenshot-14.png

查看帮助

按下 h 键可以查看快捷键的说明:

screenshot-15.png
CDSY,CDSY.XYZ
方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门
本栏推荐