如何实时查看Docker容器占用的CPU、内存状态?

1. 简介

ctop 就像 linux 的 top 命令一样,top 用来查看进程的实时状态,而 ctop 用来查看系统中各个容器的实时状态

可以看到当期系统中有哪些容器,通过前面的指示灯可以看出是否在运行状态,还有他们的 CPU、内存、网络、IO 这些重要指标

2. 安装

Linux下安装方法:

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

执行命令:

ctop

3. 使用

ctop 运行后,通过下面的按键可以实现不同的功能

1)a - 只查看运行状态的容器

2)f - 过滤容器

点击 f 按键后,会出现输入框,输入字符后,会列出容器名中包含输入字符的容器

3)h - 显示帮助信息

4)s - 选择排序列

5)r - 对排序列倒序

6)q - 退出

4. 小结

ctop 可以方便的查看容器资源占用状况,小巧实用,如果您经常使用容器,推荐使用

原文发布于微信公众号 - 性能与架构(yogoup)

原文发表时间:2017-03-17

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏A周立SpringCloud

Docker系列教程23-docker-compose常用命令

38130
来自专栏耕耘实录

一条命令完成Linux下批量杀死某应用程序相关的进程

版权声明:本文为耕耘实录原创文章,各大自媒体平台同步更新。欢迎转载,转载请注明出处,谢谢

16240
来自专栏康怀帅的专栏

国内使用 Minikube

GitHub:https://github.com/khs1994-docker/minikube

3.4K100
来自专栏散尽浮华

本地yum源部署记录

由于IDC的一些服务器没有外网,不能对外访问。所以打算部署一套内网的yum源环境,以供内网服务器使用。以下简单记录下操作过程: 1)下载centos6.9和ce...

56160
来自专栏云原生架构实践

部署模式 - 每个容器一个服务实例

已经通过微服务架构的分解模式(参考按业务领域分解模式划分微服务),将整个应用程序划分为多个独立的微服务。

19740
来自专栏holer

如何从公网访问内网Sysbase数据库

本地安装了Sysbase数据库,只能在局域网内访问,怎样从公网也能访问本地Sysbase数据库?

9310
来自专栏holer

怎样从公网访问内网DB2数据库

在holer官网上申请专属的holer access key或者使用开源社区上公开的access key信息。

11010
来自专栏编码前线

将FFmpeg编译成一个libffmpeg.so库

Note: 这个脚本不再需要修改Configure的内容(生成的是.a而不是.so,并没有涉及到版本号问题)

1.1K40
来自专栏Java后端生活

Linux(四)使用Xshell5远程登录

33750
来自专栏晓晨的专栏

Docker配置加速器

1.1K40

扫码关注云+社区

领取腾讯云代金券