轻松获取docker所有容器的cpu、内存、网络io、磁盘io

今天项目中需要获取所有docker容器的资源占用情况,于是查了下docker的api文档,发现了一个特别好用的命令,一个指令就能获取所有容器的资源占用情况,分享给大家。

docker stats --no-stream
CONTAINER           CPU %               MEM USAGE/LIMIT     MEM %               NET I/O
31636c70b372        0.07%               130.8 MB/1.041 GB   12.57%              269.7 kB/262.8 kB
8d184dfbeeaf        0.00%               112.8 MB/1.041 GB   10.84%              45.24 MB/32.66 MB
a63b24fe6099        0.45%               50.09 MB/1.041 GB   4.81%               1.279 GB/1.947 GB
fd1339522e04        0.01%               108.2 MB/1.041 GB   10.40%              8.262 MB/23.36 MB

其中–no-stream意思是,只打印一条,如果去掉的话,则动态打印最新的状态信息。

后面加上容器id的话,可以单独打印指定id容器的cpu、内存、网络io、硬盘读写io。

是不是很好用,如果帮助到你的话,希望给我留言点赞把

【腾讯云】轻量 2核2G4M,首年65元

阿里云限时活动-云数据库 RDS MySQL  1核2G配置 1.88/月 速抢

本文由乐趣区整理发布,转载请注明出处,谢谢。

您可能还喜欢...

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据