【自学Docker】Docker stats命令

news2024/12/23 11:43:51

Docker stats命令

大纲

在这里插入图片描述

docker stats命令教程

docker stats 命令可以用于动态显示 Docker容器 的资源消耗情况,包括:CPU、内存、网络I/O。docker stats命令也可以指定已停止的容器,但是不会返回任何信息。

docker stats命令语法

haicoder(www.haicoder.net)# docker stats [options] [container...]

docker stats命令参数

参数描述
–all, -a查看所有容器信息(默认显示运行中的)。
–formatGo模板展示镜像信息。
–no-stream不展示容器的一些动态信息。

案例

查看未运行容器信息

使用 docker create -it 命令,创建一个 dokcer容器。

haicoder(www.haicoder.net)# docker create -it --name haicoder centos
15c2fa5be4ed7452aaa3074137cee51cb04a65f281e11ff4cd2246582bb1084c

使用 docker stats 命令,查看指定容器的信息。

haicoder(www.haicoder.net)# docker stats haicoder

此时,终端显示如下:

在这里插入图片描述

即此时列出了容器的 CPU、内存、网络I/O 等信息,因为容器未运行,所以未输出任何信息。

使用 **docker kill ** 和 docker rm 命令,删除所有容器。

haicoder(www.haicoder.net)# docker kill `docker ps -qa` ; docker rm `docker ps -aq`

查看运行容器信息

使用 docker run -it 命令,运行一个 docker容器。

haicoder(www.haicoder.net)# docker run -it -d --name haicoder centos
2afe11f89b4186d506e7eb8388a0f3369096c187ca215f3038b89f5caae5203b

使用 docker stats 命令,查看运行的容器的信息。

haicoder(www.haicoder.net)# docker stats haicoder

此时,终端显示如下:

在这里插入图片描述

即此时输出了容器的 CPU、内存、网络I/O 等信息。最后,我们使用 docker kill 和 docker rm 命令,删除所有容器。

haicoder(www.haicoder.net)# docker kill `docker ps -qa` ; docker rm `docker ps -aq`

查看所有容器信息

使用 docker run -it 命令,运行三个 dokcer容器。

haicoder(www.haicoder.net)# docker run -it -d --name haicoder centos
f0f5905fb275ed3a08ffb710b9fb7be2215583dd4e9be049d84ed9d31af187ee
haicoder(www.haicoder.net)# docker run -it -d --name coder centos   
660a8181fc6f9a0009fe1dff864e19acee4a104273a55cdb5f5e0758d9a5fc90
haicoder(www.haicoder.net)# docker run -it -d --name HaiCoder centos  
234b0947938a066c8c48c78ac0908957911f5d010cd80de49c98969a4f5487df

使用 docker stats --all 命令,查看所有容器的信息。

haicoder(www.haicoder.net)# docker stats --all

此时,终端显示如下:

在这里插入图片描述

即此时输出了所有容器的 CPU、内存、网络I/O 等信息。最后,我们使用 docker kill 和 docker rm 命令,删除所有容器。

haicoder(www.haicoder.net)# docker kill `docker ps -qa` ; docker rm `docker ps -aq`

只展示静态信息

使用 docker run -it 命令,运行三个 dokcer容器。

haicoder(www.haicoder.net)# docker run -it -d --name haicoder centos
aed677bcde2844cf8794eb14da6506ae8550fbe550c7ba0d6c3efcdf15247e6e
haicoder(www.haicoder.net)# docker run -it -d --name coder centos   
a3515ce1d54de257099dc3f16e93aeed1994ab586f5a9933ce15842785c5665a
haicoder(www.haicoder.net)# docker run -it -d --name HaiCoder centos  
768ac03fbb6e44f0a10365eaa7669dd571ce2aa8181e2934793dde83391242d4

使用 docker stats 命令,只查看容器的静态信息。

haicoder(www.haicoder.net)# docker stats --no-stream

此时,终端显示如下:
在这里插入图片描述

即此时输出了所有容器的 CPU、内存、网络I/O 等信息,但并非是动态形式,而是只显示了最近的一次信息。

使用 docker kill 和 docker rm 命令,删除所有容器。

haicoder(www.haicoder.net)# docker kill `docker ps -qa` ; docker rm `docker ps -aq`

docker stats命令输出

输出描述
CONTAINER以短格式显示容器的 ID。
CPU %CPU 的使用情况。
MEM USAGE / LIMIT当前使用的内存和最大可以使用的内存。
MEM %以百分比的形式显示内存使用情况。
NET I/O网络 I/O 数据。
BLOCK I/O磁盘 I/O 数据。
PIDSPID 号。

docker stats命令总结

docker stats 命令可以用于动态显示 Docker容器的资源消耗情况,包括:CPU、内存、网络I/O。

docker stats命令也可以指定已停止的容器,但是不会返回任何信息。

docker stats命令使用 --all 参数,可以列出所有的容器的信息。docker stats命令使用 --no-stream 参数,可以只查看容器的静态信息。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/189397.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Windows下载安装Nignx

下载 下载地址:http://nginx.org/en/download.html 下载完成以后,得到nginx压缩包; Nginx启动 方式一:可执行文件启动 双击nginx.exe启动 现在,我们打开任务管理器,如果发现nginx进程存在,说明启动完成; 方式二:命令行启动 进入nginx所在…

【Mysql第三期 基本查询语句结构】

文章目录1. SQL概述1.1 SQL背景知识1.2SQL 分类2. SQL语言的规则与规范2.1 基本规则2.2 SQL大小写规范 (建议遵守)2.3 注 释2.4 命名规则(暂时了解)3.基本的SELECT语句3.1 查询基本结构3.2 列的别名3.3 去除重复行扩展windows cmd…

同步FIFO设计verilog设计及仿真

同步FIFO设计 1.功能定义: 用16*8 RAM实现一个同步先进先出(FIFO)队列设计。由写使能端控制该数据流的写入FIFO,并由读使能控制FIFO中数据的读出。写入和读出的操作由时钟的上升沿触发。当FIFO的数据满和空的时候分别设置相应的高电平加以指示。 2.顶层信号定义: 信号名…

最小生成树问题(Prim算法和Kruskal算法)

问题引入: 这算是一道模板题了,只不过这次在做的时候感觉又学到了些新的东西,之前都是数据结构里学的,因为用惯了C,所以就想摆脱那些邻接数组之类的写法,用STL试一下,在其中把我遇到的一些问题写…

【论文翻译】边缘应用中加速卷积神经网络的剪枝算法综述

摘要 随着卷积神经网络(CNN)模型大小的增加,模型压缩和加速技术对于在边缘设备上部署这些模型变得至关重要。在本文中,我们对修剪进行了全面的调查,这是一种主要的压缩策略,可以从CNN模型中删除非关键或冗…

iOS_Memory Leak 内存泄露治理

1、内存分类 官方文档介绍 app 的内存分三类: Leaked memory:Memory unreferenced by your application that cannot be used again or freed (also detectable by using the Leaks instrument) Abandoned memory:Memory still referenced b…

设计模式 - 结构型模式_桥接模式

文章目录结构型模式概述CaseBad ImplBetter Impl小结结构型模式 结构型模式主要是解决如何将对象和类组装成较大的结构, 并同时保持结构的灵活和⾼效。 结构型模式包括:适配器、桥接、组合、装饰器、外观、享元、代理,这7类 概述 桥接模式的…

2023牛客寒假算法基础集训营4

A-清楚姐姐学信息论 链接:登录—专业IT笔试面试备考平台_牛客网 来源:牛客网 不同进制对于信息的表示效率不同,清楚姐姐最近学习了信息论中使用不同进制表示信息的方法,她现在想要比较两种不同进制表示信息时,谁的…

从软件角度看PCIe设备的硬件结构

从软件角度看PCIe设备的硬件结构 文章目录从软件角度看PCIe设备的硬件结构参考资料:一、 PCIe接口引脚二、 从软件角度理解硬件接口2.1 PCI/PCIe地址空间转换2.2 PCIe上怎么传输地址、数据三、 PCIe系统的硬件框图致谢参考资料: 《PCI Express Technolo…

ElasticSearch概念与架构原理

文章目录一、概述二、ElasticSearch架构原理三、ElasticSearch搜索入门一、概述 ElasticSearch简介 简介 ES是建立在Lucene基础之上的分布式准实时搜索引擎,它所提供的诸多功能中有一大优点,就是实时性好。比如:在业务需求中,新增…

计算机图形学 第7章 自由曲线曲面

先说好,第八章不学。 目录学习目标曲线与曲面的表示形式插值与逼近Bezier曲线定义一次Bezier曲线二次Bezier曲线⭐⭐⭐三次Bezier曲线⭐⭐⭐三次Bezier曲线的Bernstein基函数:Bernstein基函数的性质Bezier曲线的性质de Casteljau算法几何作图法绘制Bezie…

Struts2之拦截器

Struts2之拦截器1、Struts2体系架构1.1、执行流程1.2、核心接口和类1.3、流程简图2、Struts2拦截器2.1、使用拦截器的目的2.2、拦截器的简介2.3、拦截器的工作原理2.4、拦截器的使用2.4.1、创建自定义拦截器2.4.2、struts.xml中定义和配置拦截器2.4.3、Struts2默认拦截器2.4.4、…

Leetcode.2319 判断矩阵是否是一个 X 矩阵

题目链接 Leetcode.2319 判断矩阵是否是一个 X 矩阵 Rating : 1201 题目描述 如果一个正方形矩阵满足下述 全部 条件,则称之为一个 X矩阵 : 矩阵对角线上的所有元素都 不是 0 矩阵中所有其他元素都是 0 给你一个大小为 n x n的二维整数数组 grid&#…

ElasticSearch - 旅游酒店案例es功能实现

目录 案例 搜索与分页功能 条件过滤功能 附近的酒店功能 广告置顶功能 HotelService(es操作)总览 案例 搜索与分页功能 案例需求:实现旅游的酒店搜索功能,完成关键字搜索和分页实现步骤如下:1.定义实体类,接收前端请求实体…

微信小程序用vant自定义tabbar页面并跳转相应页面

0.前置安装 步骤一 安装 vant 组件库 npm i vant/weapp -S --production下载完后要npm构建才能使用 步骤二 修改 app.json 将 app.json 中的 "style": "v2" 去除,小程序的新版基础组件强行加上了许多样式,难以覆盖,不…

分布式定时任务框架选型

目录 1. 前言 2. 定时任务框架 3. 分布式任务调度系统对比 4. 和quartz框架对比 5. 综合对比 6. 总结和结论 7. 附定时任务的其他方案 1. 前言 我们先思考下面几个业务场景的解决方案: 支付系统每天凌晨1点跑批,进行一天清算,每月1号进行上个月清…

【算法】快速排序算法原理及实现

1.什么是快速排序算法 快速排序是对冒泡排序的一种改良版,通过一趟排序,把要排序的序列分割成两个部分,一部分的所有数据要比另一部分的数据都小,然后再根据这两部分的数据来进行快速排序。以此来达到整一个数据都变成了有序序列…

AI算法创新赛-人车目标检测竞赛总结01

AI0000020摘要:人车目标检测竞赛主要考察目标检测算法与 TPU 部署推理,主要考察算法选型与调 优,面向算能 TPU 迁移部署与推理加速两项能力;主要考核目标是算法效果(mAP)与推 理性能(单张图片推理时间)。针对这些要求,笔者从算法选型&#xf…

【实际开发11】- 统计 / 科学计算 - 1

目录 1. sql 统计返回值为 null 时 , 赋值 为 : 0 ( return UI ) 1. 手动 null 判断 , 进行 “0” 赋值 2. XxxxVO 展示对象 , 初始化时 , 赋值默认值 ( 待优化 ) 2. 统计异常 1. 注意中间表数据的维护 ( 同步删除 / 避免手动删数据 ) 3. 精度损失 1. Java 类型 float、…

.NET(C#、VB)APP开发——Smobiler平台控件介绍:LiveStream和LiveStreamPlayer

本文简述如何在Smobiler中使用LiveStream和LiveStreamPlayer。 LiveStream 直播推送插件 Step 1. 新建一个SmobilerForm窗体,并在窗体中加入LiveStream和Button,布局如下 选中LisvStream,在设计器中设置Url(需要事先准备一个视频…