Ctop – Linux 容器的命令行监控工具

前段时间,我们写了一个工具,叫做 “搬运工”,一个基于 Web 的 Docker 管理工具。 使用 Portainer,我们可以轻松地创建、删除和管理容器。 在本指南中,我们将了解如何使用命令行监控这些 Linux 容器 “顶部”. 它是一个类似于“top”命令的简单实用程序,用于显示正在运行的进程。 使用 ctop,您可以直接从终端轻松监控 Linux 容器。 它带有内置的 Docker 支持,并提供了多个容器的简洁概述。

在这个简短的指南中,我们将看到如何在 Linux 中安装和使用它。

在 Linux 上安装 ctop

ctop 可用于 AUR,因此您可以使用 AUR 助手安装它,例如 ,在 Arch Linux 及其变体,如 Antergos 和 Manjaro Linux 中。

$ yay -S ctop

对于其他 Linux 发行版,请从 官方下载页面 并如下所述安装。

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

此外,您可以通过 Docker 安装和运行它。 为此,您需要在 Linux 机器上安装 Docker。 请参考以下链接在 CentOS 和 Ubuntu 上安装 Docker。

  • 如何在 CentOS 中安装 Docker
  • 如何在 Ubuntu 中安装 Docker

安装 Docker 后,运行 ctop,如下所示。

$ docker run -ti -v /var/run/docker.sock:/var/run/docker.sock quay.io/vektorlab/ctop:latest

我们现在已经安装了 ctop。 是时候看看如何使用它了。

ctop 用法

ctop 的使用相当简单直接。

您可以使用以下命令开始监控容器:

$ ctop

如果您的系统中有任何容器正在运行,您将看到如下所示的输出。

顶部

在这里,您可以查看正在运行的容器列表、其 CPU 和内存使用情况以及传输(TX)和接收(RX)指标。

‘一种’ 在运行和非运行容器之间切换。 要显示帮助部分,请按 ‘H’. 要退出 ctop,请按 ‘q’. 这是 ctop 功能键的完整列表。

  • a – 切换所有(运行和非运行)容器的显示
  • f – 过滤显示的容器
  • H – 切换 ctop 标题
  • h – 打开帮助部分
  • s – 选择容器排序字段
  • r – 反向容器排序顺序
  • q – 退出 ctop

ctop 只是一个基本但功能齐全的 Linux 容器监控工具。 它 确实 它在官方网站上说的。 如果您正在为容器寻找简单的命令行监控选项,ctop 可能是一个不错的选择。

您可能想下载我们的免费 Docker 电子书。

下载免费电子书:“Docker Containerization Cookbook”

下载免费指南:“了解 Docker”

下载免费指南:“什么是 Docker,为什么它如此受欢迎?”

下载免费指南:“Docker 简介”

下载免费指南:“生产中的 Docker”

而且,这就是今天的全部内容。 如果您觉得本指南有用,请在您的专业和社交网络上分享并支持 OSTechNix。

更多好东西即将到来。 敬请关注!

干杯!

资源:

感谢您的光临!

帮助我们帮助您:

祝你有美好的一天!!