docker容器运维工具——ctop

对标htop,又一个Linux监控命令:ctop,功能很强! 调整刷新频率:按1到5,设置刷新间隔(1秒到5秒)。切换显示模式:按a键,切换简洁模式和完整模式。查看帮助:按h键,弹出快捷键列表。这些小功能虽然不起眼,但用起来能大大提升体验。 阅读详情

概述

Github主页:https://github.com/bcicen/ctop
当服务器上运行多个容器时,迅速查看所有容器运行情况及指标将会大为提高工作效率。ctop工具可以像top命令一样,对所有容器进行总览,并实现简单的操作。

部署

下载(https://github.com/bcicen/ctop/releases)二进制文件至/usr/local/bin,赋予执行权限并创建软链接:

chmod +x ctop-0.7.7-linux-amd64 
ln -s /usr/local/bin/ctop-0.7.7-linux-amd64 /usr/local/bin/ctop

使用

命令

ctop命令选项说明如下:

选项描述
-ashow active containers only(仅展示活动容器)
-f stringset an initial filter string(通过容器名称筛选)
-hdisplay help dialog(显示帮助)
-iinvert default colors(反转默认颜色)
-rreverse container sort order(颠倒排序)
-sselect initial container sort field(选择排序字段)
-voutput version information and exit(显示版本信息并退出)

直接使用ctop命令即可查看所有容器,通过上下键可以选择:
ctop
按q键可退出

快捷键

直接使用ctop命令后,可以通过快捷键进一步操作,说明如下:

快捷键描述
EnterOpen container menu(打开容器菜单)
aToggle display of all (running and non-running) containers(展示所有容器)
fFilter displayed containers (esc to clear when open)(筛选容器)
HToggle ctop header(展示header)
hOpen help dialog(打开帮助)
sSelect container sort field(选择容器排序字段)
rReverse container sort order(颠倒排序)
oOpen single view(单个容器展示)
lView container logs (t to toggle timestamp when open)(查看容器日志)
eExec Shell(运行shell)
cConfigure columns
sSave current configuration to file(保存配置至文件)
qQuit ctop(退出)

常用快捷键说明如下:

  1. Enter
    对选定的容器进行操作:
    Enter

  2. o
    单独展示选定的容器信息及指标
    O

  3. f
    f键可以唤起筛选框,按Enter确定。输入字符串后将通过名称筛选,删除后显示全部。
    f

  4. s
    选择排序指标
    s

ctop:容器监控的终极利器,让你轻松掌控Docker世界 ctop 是一个为容器设计的命令行"任务管理器"。它借鉴了经典 top 命令的界面风格,提供了一个直观、实时的容器监控界面。通过 ctop,你可以在一个屏幕上同时查看多个容器的 CPU、内存、网络 I/O 等关键指标,还能深入单个容器进行详细分析和操作。fill:#333;color:#333;color:#333;fill:none;ctop实时监控单容器详情容器操作灵活筛选排序跨平台支持CPU使用率内存占用网络I/O磁盘I/Octop 无疑是容器监控领域的一颗明星。 阅读详情

相关推荐

基于立创开源ESP32步进电机驱动板硬件设计与优化实践

本文详细介绍了基于立创开源平台的ESP32步进电机驱动板硬件设计与优化实践。重点解析了ESP32-PICO-D4与A4950驱动芯片的选型搭配、电源电路噪声隔离、PCB布局布线技巧以及保护电路设计,为开发者提供了从原理图到PCB的完整优化方案,有效提升驱动板的性能与稳定性。

7z8x2c4v6b9的博客 647

简单实用的容器监控命令——Ctop

出品丨Docker公司(ID:docker-cn)编译丨小东每周一、三、五晚6点10分  与您不见不散说在前面Ctop是一个新的基于命令行的工具,它可用于在容器层级间监控进程。容器通过利用控制器组(cgroup)的资源管理功能,提供了操作系统层级的虚拟化环境。该工具从cgroup收集与内存、CPU、Rx / Tx的相关数据,以及拥有者、开机时间等元数据,并以人性化的格式呈现给用户,这样就可以快速对

Docker公司 3440

数字IC后端实战:Innovus与ICC2中如何巧妙规避Filler1缺失引发的DRC问题?

本文针对数字IC后端设计中工艺厂不提供最小填充单元Filler1的常见挑战,深入剖析了由此引发的DRC问题根源。详细对比了在Cadence Innovus和Synopsys ICC2两大主流PR工具中,如何通过设置单元间距约束来系统性规避物理缝隙,确保电源网络完整性与制造可靠性,为工程师提供了一套稳健的实战解决方案。

weixin_29303701的博客 306

docker实用工具之一 资源查看工具ctop

安装方法:(如需最新版请自行到github找到对应路径修改,截止2022.9.7为v0.7.7)先看工具效果,同类型工具很多,直观的界面是我首先使用ctop原因,实时动态显示容器运行资源消耗。最常用命令:ctop -a (仅显示活动容器)ctop --help命令解析。Ctop操作按键说明。

u012417092的博客 1141

电路方案分析(十二)USB Type-C PD 移动电源参考设计方案

TPD8S300为USB Type-C连接器的CC1,CC2,SBU1和SBU2引脚集成了四个通道的20v短到vbus和过压保护。TPD8S300集成了八个IEC61000-4-2ESD保护通道,用于USB Type-C连接器的CC1、CC2、SBU1、SBU2、DP_T (顶侧D-) 、DM_T (顶侧D-) 、DP_B (底侧D-) 引脚。当电源组是接收器并为其自身的电池充电时,该芯片会对电池充电,而在电源模式期间,该芯片充当DC-DC转换器以生成VBUS。

小幽余生不加糖 2万+

BeautyGAN: Instance-level Facial Makeup Transfer with Deep Generative Adversarial Network(2018,妆容迁移)

论文下载地址:BeautyGAN | Proceedings of the 26th ACM international conference on Multimedia 目的:在实例级实现化妆图像和非化妆图像的妆容迁移 方法:全局域集损失和本地实例级损失合并到一个双输入/输出对抗生成网络。步骤:使用一对鉴别器将非化妆面传输到化妆域,鉴别器从域的真实样本中分辨出生成的图像。在域集迁移的基础上,采用基于不同人脸区域的像素级直方图损失来实现实例级迁移。为了保持人脸的一致性和消除伪影,在总体目标函数中加入了.

weixin_53965540的博客 664

7 款可替代 top 命令的工具

程序员离不开的命令行

JackTian 6396

[Python图像识别] 五十二.水书图像识别 (2)基于机器学习的濒危水书古文字识别研究

上一篇文章详细讲解如何利用数据增强方法实现图像数据集的扩充,并以濒危水书作为案例讲解。这篇文章将详细讲解基于机器学习的水书图像识别方法,以图像像素统计为特征开展图像分类讲解,这是最基础的方法,也为后续深度学习图像分类描述提供支撑。基础性文章,希望对您有所帮助!让我们开始吧,且看且珍惜。

杨秀璋的专栏 989

比docker-stats命令好用工具ctop

ctop:为多个容器提供了一个简洁凝练的实时指标概览。它是一个类似top的显示界面。

运维老生常谈 954

OdomLaserCalibraTool标定工具的使用及踩坑记录

首先欢迎扫码关注我的微信公众号【SLAM及ROS学习笔记】 GitHub地址 GitHub - tzhangZJU/OdomLaserCalibraTool: Extrinsic Calibration of a Odom and 2d Laser 作者博客 2d Laser 和 Odomter 内外参数标定工具原理及使用方法_知行合一-优快云博客 其实只是记录了一下我自己的标定过程,和错误解决方法。其实博客和GitHub中也有提及 Error1 这个是由于.

Studying…… 1757

QT应用编程: Win10系统下QT5.12搭建Android开发环境(配件齐全)

在win10系统下,搭建QT5.12.6 的Android开发环境。

7690

开源运维管理软件排名_推荐 5 款超好用的开源 Docker 工具

Docker 社区已经创建了许多开源工具,它们能帮我们处理各种用例。作者在本文中推荐了 5 款认为最有用的 Docker 工具,分别是 Watchtower(自动更新 Docker 容器)、docker-gc(容器和镜像的垃圾回收)、docker-slim(容器瘦身)、 rocker:突破 Dockerfile 的限制,以及 ctop(容器的类顶层接口)。Docker社区已经创建了许多开源工具,它...

weixin_29799175的博客 2097

【kafka】控制台默认不能发送大数据 4096 4095 4129

1.概述 因为某些原因,需要做一个测试,然后我想往topic中,发送一条消息,然后再消费它。但是消息有点大,一条消息是36K. 消费者 [root@1 kafka]# bin/kafka-console-consumer.sh --zookeeper localhost:2181 --topic xxx.devicealarm | grep 网络攻击 生产者,生产者发送了一个消息消息是一个json,json中有这个数据特征 网络攻击 [root@1 kafka]# bin/kafka-console-p

九师兄 587

给新手的 11 个 Docker 免费上手项目

Python实战社群Java实战社群长按识别下方二维码,按需求添加扫码关注添加客服进Python社群▲扫码关注添加客服进Java社群▲作者丨老K玩代码toutiao.com/i68827...

<sdffdsfsdfdfs>sfsfsfsdfsdffds</sdfsDS>Fsd 188

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

推荐 11 个极易上手的 Docker 实践项目

点击上方“民工哥技术之路”,选择“设为星标”回复“1024”获取独家整理的学习资料!Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后...

民工哥的博客 6472

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

7款终极Docker工具:让容器化部署效率提升10倍的必备神器

GitHub 加速计划(Awesome-GitHub-Repo)是一个收集整理 GitHub 上高质量、有趣开源项目的平台,其中收录的 Docker 工具集为容器化部署提供了全方位解决方案,帮助开发者轻松应对从容器管理到持续集成的各种场景。 ### 一、自动更新容器:watchtower 当你还在手动停止、拉取、重启容器时,watchtower 已经实现了全自动化更新流程。这款工具会定期检查容器

gitblog_00717的博客 453

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

ctop 实战指南:用类 top 命令行界面实时监控 Docker 与 runC 容器指标

`ctop` 是一款用 Go 编写的、面向容器的 top 风格交互式命令行监控工具,它把 Docker 与 runC 容器的 CPU、内存、网络、磁盘 IO、PID 数量等实时指标浓缩进一个简洁的终端网格视图中,同时提供针对单个容器的滚动指标视图。本文以仓库 [README.md](https://link.gitcode.com/i/50d5abb6bf54990cfaf1b9f7181b64c

gitblog_00452的博客 446

docker 镜像地址_非常适合新手的11个docker免费上手项目

前言Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。给新手们推荐12个极易上手的Docker实践项目1. spug地址: http s:// http://github.com/openspug/spugstar: 3.8kf...

weixin_29442195的博客 632

给新手的 12 个 Docker 免费上手项目

你知道的越多,不知道的就越多,业余的像一棵小草!你来,我们一起精进!你不来,我和你的竞争对手一起精进!编辑:业余草toutiao.com/i6882755471015576072推荐:h...

xmt1139057136的专栏 2968

docker 镜像地址_这几个开源的docker可视化管理系统,简直吊炸天

Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。老K给新手们推荐12个极易上手的Docker实践项目1. spug地址: http s:// github.com/openspug/spugstar: 3.8kfor...

weixin_42499379的博客 1566

开发者必备:fzf、HTTPie、Docker Compose与ctop/lazydocker实战指南

在软件开发和运维领域,命令行工具是提升效率的核心。通过理解命令行交互的基本原理,开发者可以构建自动化工作流,其技术价值在于将重复操作转化为可复用的脚本,从而显著节省时间并减少人为错误。典型的应用场景包括文件查找、API测试、多服务环境管理以及容器监控。本文聚焦于几款能切实解决这些痛点的免费工具,例如,fzf通过模糊匹配机制革新了终端文件与历史命令的查找体验,而Docker Compose则通过声明式配置实现了开发环境的一键部署与隔离,帮助开发者和运维团队构建高效、一致的工作环境。

weixin_34099526的博客 410
上一篇: 任何shell命令的可视化工具——Sampler
下一篇: 开源的照片数字人项目——SadTalker
Re_Virtual
博客等级 码龄17年 88粉丝 44原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值