Docker - `top`就像命令行中的实时指标一样

时间:2017-06-28 05:44:59

标签: docker monitoring

运行Docker容器时,我想获得所有正在运行的容器的实时指标报告?

我希望实时查看内存,CPU和网络使用情况,例如Linux上的top命令。

2 个答案:

答案 0 :(得分:1)

您可以使用docker中的一些工具开始

docker stats

https://docs.docker.com/engine/reference/commandline/stats/

docker top

https://docs.docker.com/engine/reference/commandline/top/

请注意,您可以在ps options

中使用各种docker top

一个例子

$ docker top b753f4832fb -o pid,cmd

将显示类似

的内容

PID CMD 6103 /usr/bin/vi

答案 1 :(得分:0)

我找到了一个很好的工具来帮助你满足这个要求。

Ctop github link)。容器指标的类似于顶部的界面。它的工作非常好,并且易于使用。

注意 - 您也可以使用docker stats,但选项更少,显示更简单。

我希望这有帮助!