当前位置: 首页 > 科技观察

cTop:容器监控的命令行工具

时间:2023-03-12 10:34:31 科技观察

Linux容器现在风靡一时,我们大多数人甚至已经在使用它,而有些人则开始学习它。我们已经介绍了著名的GUI(图形用户界面)工具,如Portainer和Rancher。这将帮助我们通过GUI管理容器。本指南将帮助我们使用cTop命令了解和监控Linux容器。它是一个类似于top命令的命令行工具。什么是cTopctop简要概述了多个容器的实时指标。它是容器指标的类似top的接口。它显示容器指标,如CPU利用率、内存利用率、磁盘I/O读写、进程ID(PID)和网络发送(TX-从该服务器发送)和接收(RX-此服务器接收)。ctop内置了对Docker和runc的支持;计划在未来版本中连接到其他容器和集群系统。它不接受任何参数,默认情况下使用Docker主机变量。推荐阅读:Portainer——一个简单的Docker图形化管理界面Rancher——一个完整的生产环境容器管理平台如何安装cTop开发者提供了一个简单的shell脚本帮助我们直接使用ctop。我们所要做的就是下载/bin目录下的ctopshell文件,以确保全局访问。***授予ctop脚本文件的执行权限。在/usr/local/bin目录中下载ctopshell脚本。$sudowgethttps://github.com/bcicen/ctop/releases/download/v0.7/ctop-0.7-linux-amd64-O/usr/local/bin/ctop设置ctopshell脚本的执行权限。$sudochmod+x/usr/local/bin/ctop另外,你可以通过docker安装和运行ctop。在执行此操作之前,请确保您已安装docker。要安装docker,请参阅下面的链接。推荐阅读:如何在Linux上安装Docker如何在Linux上使用Docker镜像如何在Linux上使用Docker容器如何在Docker容器中安装和运行应用程序$dockerrun--rm-ti\--name=ctop\-v/var/run/docker.sock:/var/run/docker.sock\quay.io/vektorlab/ctop:latest如何使用cTop直接启动ctop程序,不带任何参数。默认情况下,它绑定到a键以显示所有容器(运行和非运行)。ctop标头显示您的系统时间和容器总数。$ctop你可能会得到类似于下面的输出。如何管理容器您可以使用ctop来管理容器。选择一个你想管理的容器并按回车键,选择所需的选项,如启动、停止、删除等。如何对容器进行排序默认情况下,ctop使用状态字段对容器进行排序。按s键按不同的方面对容器进行排序。如何查看容器指标您希望如何查看有关容器的更多详细信息和指标,只需选择您要查看的相应容器并按o键即可。如何查看容器日志选择要查看日志的对应容器,按l键。仅显示活动容器使用-a选项运行ctop命令以仅显示活动容器打开帮助对话框运行ctop,只需按h键即可打开帮助部分。