docker容器运维工具——ctop
概述
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
命令选项说明如下:
选项 | 描述 |
---|---|
-a | show active containers only(仅展示活动容器) |
-f string | set an initial filter string(通过容器名称筛选) |
-h | display help dialog(显示帮助) |
-i | invert default colors(反转默认颜色) |
-r | reverse container sort order(颠倒排序) |
-s | select initial container sort field(选择排序字段) |
-v | output version information and exit(显示版本信息并退出) |
直接使用ctop
命令即可查看所有容器,通过上下键可以选择:
按q
键可退出
快捷键
直接使用ctop
命令后,可以通过快捷键进一步操作,说明如下:
快捷键 | 描述 |
---|---|
Enter | Open container menu(打开容器菜单) |
a | Toggle display of all (running and non-running) containers(展示所有容器) |
f | Filter displayed containers (esc to clear when open)(筛选容器) |
H | Toggle ctop header(展示header) |
h | Open help dialog(打开帮助) |
s | Select container sort field(选择容器排序字段) |
r | Reverse container sort order(颠倒排序) |
o | Open single view(单个容器展示) |
l | View container logs (t to toggle timestamp when open)(查看容器日志) |
e | Exec Shell(运行shell) |
c | Configure columns |
s | Save current configuration to file(保存配置至文件) |
q | Quit ctop(退出) |
常用快捷键说明如下:
-
Enter
对选定的容器进行操作:
-
o
单独展示选定的容器信息及指标
-
f
f键可以唤起筛选框,按Enter确定。输入字符串后将通过名称筛选,删除后显示全部。
-
s
选择排序指标