2024-10-14
docker项目合集
00
请注意,本文编写于 151 天前,最后修改于 113 天前,其中某些信息可能已经过时。

目录

类似htop的容器ctop
一、安装Linux平台:
二、使用我们先查看下ctop有哪些参数

类似htop的容器ctop

Github地址: https://github.com/bcicen/ctopctop

可以像top一样提供单台主机下所有容器的指标信息或者单独一个容器的指标信息。

0444e9f8ce631cabc96e85cc5faab18.png

一、安装Linux平台:

需要github代理,去看我的

https://www.xiaoliu.xn--6qq986b3xl/post/33#%E4%BA%B2%E6%B5%8B

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

或者docker直接运行:

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

二、使用我们先查看下ctop有哪些参数

ctop -h ctop - interactive container viewer usage: ctop [options] options: -a show active containers only #只查当前活动的容器 -connector string container connector to use (default "docker") -f string # 搜索容器,比如包含kafka前缀的容器名 filter containers -h display this help dialog # 帮助信息 -i invert default colors # 翻转当前终端颜色 -r reverse container sort order # 排序,可以选择cpu,内存,状态等信息 -s string select container sort field # 反排序 -scale-cpu show cpu as % of system total # cpu百分比 -shell string default shell -v output version information and exit

和使用top一样,我们可能会更喜欢在命令打开的情况下使用快捷键进行操作,ctop也提供了对应的按键设置。 这里我选择几个常用的截图示例让大家看看效果如何

回车键——显示容器的菜单,具体如下图

  • o 是查看单独的一个容器信息
  • l 是查看容器的日志
  • s 是关闭容器
  • p 暂停该容器
  • r 重启该容器
  • e 是进行容器内部,默认是sh模式

image.png 1、f 搜索容器名

image.png 2、o 单容器信息模式

image.png 3、s 选择容器排序的字段,排序字段包含cpu,io,mem,mem %,name,pids,net,state

image.png 比如我选择按mem %排序(PS:能够识别添加的内存limit限制)

image.png 4、l 查看容器的日志,如下图查看容器名 archery的日志

image.png 5、e 进入容器内部,默认是sh,若容器支持bash,可以切换到bash下

image.png

image.png

如果对你有用的话,可以打赏哦
打赏
ali pay
wechat pay