前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >使用docker stats命令查看Docker显示容器资源使用情况

使用docker stats命令查看Docker显示容器资源使用情况

作者头像
星哥玩云
发布于 2022-08-13 08:42:01
发布于 2022-08-13 08:42:01
4.2K00
代码可运行
举报
文章被收录于专栏:开源部署开源部署
运行总次数:0
代码可运行

docker stats命令可以显示容器资源使用情况,统计实时信息。若要将数据限制为一个或多个特定容器,使用空格分隔容器ID。也可以指定一个已停止的容器,但停止的容器不返回任何数据。

使用方法

直接输入docker stats即可显示所有运行中容器的资源使用情况,会看到类似如下截图信息。

每一列的含义如下:

  • CONTAINER ID:容器ID
  • NAME:容器名称
  • CPU %:容器使用的主机 CPU百分比
  • MEM USAGE / LIMIT:容器使用的总内存以及允许使用的内存总量
  • MEM %:容器所使用的内存百分比
  • NET I/O:容器通过网络接口接收和发送的数据量
  • BLOCK I/O:容器从主机上的块设备写入和的读取数据量
  • PIDS:容器创建的进程或线程数

也可以使用docker stats指定一个或多个容器的ID或名称,比如:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
#查看单个容器(ID)
docker stats 7c3e162bef49
#查看单个容器(名称)资源使用情况
docker stats name
#查看多个容器资源使用情况
docker stats xxx xxx

如果不指定容器ID或容器名称,则默认查看所有运行中的容器。也可以指定一个已停止的容器,但停止的容器不返回任何数据。

最后

docker stats命令还可以对结果进行格式化处理,更多使用说明请参考官方帮助文档:docker stats

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Docker三大核心概念之容器
使用docker create命令新建的容器处于停止状态。可以使用docker start命令启动它。
分母为零
2019/07/04
4010
Docker(一)——Docker的简单学习
 docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。
传说之下的花儿
2023/04/16
3910
Docker(一)——Docker的简单学习
Linux系列之查看cpu、内存、磁盘使用情况
df命令用于显示磁盘分区上的可使用的磁盘空间。默认显示单位为KB。可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息。使用df -h命令,加个-h参数是为了显示GB MB KB单位,这样更容易查看
SmileNicky
2024/05/24
1.7K0
Linux系列之查看cpu、内存、磁盘使用情况
容器监控知多少(1)Docker自带子命令与Weave Scope
本篇已加入《.NET Core on K8S学习实践系列文章索引》,可以点击查看更多容器化技术相关系列文章。本篇会介绍几个目前比较常用且流行的容器监控工具,首先我们来看看Docker自带的几个监控子命令:ps、top以及stats,然后是一个功能更强的开源监控工具Weave Scope。
Edison Zhou
2019/10/28
1.6K0
容器监控知多少(1)Docker自带子命令与Weave Scope
Centos7查看内存使用情况
除了上述常用参数外,free 命令还支持其他一些选项,可以通过 man free 命令查看完整的帮助文档。
九转成圣
2024/04/15
2.1K0
Centos7查看内存使用情况
docker stats命令源码分析结果
本文是基于docker 1.10.3版本的源码,对docker stats命令进行源码分析,看看docker stats命令输出的数据是从cgroups fs中怎么怎么计算出来的。 $ docker stats nginx-test |CONTAINER|CPU % |MEM USAGE / LIMIT|MEM %|NET I/O |BLOCK I/O | |---|---|---|---|---|---| | nginx-test|0.00% | 4.268 MB / 1.041 GB | 0.41%
Walton
2018/04/13
3.6K1
聊聊 Docker 容器的资源管理
Docker 上手很容易,但如果将其应用于生产环境,则需要对它有更深入的理解。只有这样,才能确保应用符合我们的预期,或在遇到问题时可及时解决。所以,要想真正掌握 Docker 的核心知识,只靠网络上零散的信息往往是不够的,必须系统性地学习。
Jintao Zhang
2020/01/02
2.1K0
查看 docker 容器使用的资源
在容器的使用过程中,如果能及时的掌握容器使用的系统资源,无论对开发还是运维工作都是非常有益的。幸运的是 docker 自己就提供了这样的命令:docker stats。
双面人
2019/06/02
2.4K0
05. 容器资源管理
通常情况下,我们一台宿主机上会同时启动多个Docker容器,而在默认情况下,Docker是没有限制其运行的容器所使用的硬件资源,比如CPU,内存,IO等。而在实际环境中,往往一个容器的负载过高,会占用宿主机的大部分资源,会导致其他容器的访问资源被抢占,而出现响应超时或无法响应等情况。
有一只柴犬
2024/01/25
2590
05. 容器资源管理
限制vscode开发容器的资源
喜欢远程开发的同学,一定会喜欢vscode的远程开发容器,但不知道你们遇到过跟我一样的问题没,那就是开发容器随着时间推移容易不知不觉的就占用了主机大量的资源,尤其是内存。还有一种现象就是在开发容器中进行编译等消耗cpu的操作,会导致主机的cpu占用率飙升,这会短期导致其他业务的卡顿。为此我们需要对开发容器的资源进行限制,本文只是给小白一个直接的方法,减少不必要的麻烦。对于有更多限制资源需求的同学,也可以参考本文的方法去展开。
Homqyy
2024/08/23
2110
05. 容器资源管理
通常情况下,我们一台宿主机上会同时启动多个Docker容器,而在默认情况下,Docker是没有限制其运行的容器所使用的硬件资源,比如CPU,内存,IO等。而在实际环境中,往往一个容器的负载过高,会占用宿主机的大部分资源,会导致其他容器的访问资源被抢占,而出现响应超时或无法响应等情况。
有一只柴犬
2023/09/07
2540
05. 容器资源管理
在CentOS 7上查看和管理内存使用情况
在Linux系统中,内存管理是一个至关重要的方面,尤其在生产环境中,了解系统内存的使用情况可以帮助管理员优化系统性能,检测内存泄漏,合理分配资源,从而确保系统的稳定运行。本文将详细介绍在CentOS 7系统中如何使用常见的内存监控工具,如free、top、ps等,并深入探讨这些工具的各种参数和用法,以便读者能够全面掌握系统内存的监控与管理。
九转成圣
2024/06/08
1.1K0
pidstat_使用pidstat查看进程资源使用情况
在查看系统资源使用情况时,很多工具为我们提供了从设备角度查看的方法。例如使用iostat查看磁盘io统计信息:
全栈程序员站长
2022/11/15
1K0
100个 Linux 命令(8)-统计和查看系统状态
pstree命令以树的形式显示进程信息,默认树的分支是收拢的,也不显示pid,要显示这些信息需要指定对应的选项。
懒人的小脑
2019/01/16
2.6K0
100个 Linux 命令(8)-统计和查看系统状态
linux查看CPU和内存的使用情况
image.png CPU使用情况 通常使用top命令查看CPU的当前状态,如果是多核CPU,也可以看到每核的信息 # top 执行后按数字1,可以显示多个CPU状态 例如: Cpu0 : 1.0
dys
2018/04/02
8.7K0
linux查看CPU和内存的使用情况
Docker 容器入侵排查
随着越来越多的应用程序运行在容器里,各种容器安全事件也随之发生,例如攻击者可以通过容器应用获取容器控制权,利用失陷容器进行内网横向,并进一步逃逸到宿主机甚至攻击K8s集群。
Bypass
2023/09/01
4210
Docker 容器入侵排查
从w命令开始,系统状态命令哪个最强大?哪个你最熟悉?
最快的时间内,通过不同命令对Linux系统状态的把控,也是运维的基本功。今天一起来汇总一下,看看都有哪些。 1 使用w查看系统负载 相信所有的linux管理员最常用的命令就是这个 w 了,该命令显示的信息还是蛮丰富的。第一行从左面开始显示的信息依次为:时间,系统运行时间,登录用户数,平均负载。第二行开始以及下面所有的行,告诉我们的信息是,当前登录的都有哪些用户,以及他们是从哪里登录的等等。其实,在这些信息当中,我们最应该关注的应该是第一行中的 ‘load average:’ 后面的三个数值。 第一个
企鹅号小编
2018/02/08
1.3K0
从w命令开始,系统状态命令哪个最强大?哪个你最熟悉?
Linux常用查看CPU和内存使用情况-ls、free、top、cat、ll
在系统维护的过程中,随时可能有需要查看 CPU 使用率,并根据相应信息分析系统状况的需要。在 CentOS 中,可以通过 top 命令来查看 CPU 使用状况。运行 top 命令后,CPU 使用状态会以全屏的方式显示,并且会处在对话的模式 -- 用基于 top 的命令,可以控制显示方式等等。退出 top 的命令为 q (在 top 运行中敲 q 键一次)。
jack.yang
2025/04/05
1.4K0
五分钟学K8S系列<五> - 一万五千字成为docker 的容器管理高手
Docker 通过提供一系列精细的命令,使得容器管理变得异常便捷。这些命令可以根据它们的用途和使用频率被归纳为核心命令和辅助命令两大类。
五分钟学SRE
2024/05/03
6690
五分钟学K8S系列<五> - 一万五千字成为docker 的容器管理高手
docker实践(4) docker资源限制和lxcfs实现对容器资源视图隔离
docker 是通过 CPU cgroups 来限制容器使用的cpu上限,而和CPU groups有关的三个比较重要的参数是: cpu.cfs_quota_us、cpu.cfs_period_us、cpu.shares.
黄规速
2023/12/10
2.8K0
docker实践(4) docker资源限制和lxcfs实现对容器资源视图隔离
相关推荐
Docker三大核心概念之容器
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档