Ctop-基于命令行的容器状态监视工具

Ctop介绍

Ctop是和Linux top展示效果类似的一个容器状态监视工具。
Ctop可以动态的显示容器的cpu、内存、网络的使用情况。
一共有两个叫Ctop的命令行工具,分别由GO和Python实现。

Go版本安装

官方地址:https://github.com/bcicen/ctop

Linux下安装

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

OS下安装

1
$ brew install ctop


1
2
$ sudo curl -Lo /usr/local/bin/ctop https://github.com/bcicen/ctop/releases/download/v0.6.1/ctop-0.6.1-darwin-amd64
$ sudo chmod +x /usr/local/bin/ctop

Docker中运行

1
2
3
4
$ docker run --rm -ti \
--name=ctop \
-v /var/run/docker.sock:/var/run/docker.sock \
quay.io/vektorlab/ctop:latest

运行前需要使用DOCKER_HOST环境变量配置下需要管理的Docker进程的地址

1
2
$ export DOCKER_HOST=tcp://127.0.0.1:2375
$ ctop

Python版本安装

官方地址:https://github.com/yadutaf/ctop
使用pip方式安装

1
$ pip install ctop

运行

1
$ ctop
坚持原创技术分享,您的支持将鼓励我继续创作!