当前位置: 首页 > news >正文

Docker入门篇4:查看容器资源、查看容器详细信息、查看容器日志、查看容器内运行的进程

大家好我是木木,在当今快速发展的云计算与云原生时代,容器化技术蓬勃兴起,Docker 作为实现容器化的主流工具之一,为开发者和运维人员带来了极大的便捷 。下面我们一起开始入门第四篇:查看容器资源、查看容器详细信息、查看容器日志、查看容器内运行的进程。

前期了解了一些Docker常用的镜像拉取、容器启动等基础命令,今天分享一些查看容器资源的常用命令。

环境准备

默认环境已经准备好,没有准备的可以参考:Docker入门篇1:搜索镜像、拉取镜像、查看本地镜像列表、删除本地镜像-CSDN博客

操作实战:

查看容器日志 docker logs [容器名或者容器id]

通过该命令可以看到容器的运行日志。

查看容器资源 docker stats [容器名或者容器id]

通过该命令可以查看某个容器的资源使用情况。

退出查看容器资源:多执行几次 ctrl+c。不要使用ctrl+z,该命令只是暂停该进程,实际进程还是在后台运行。

列头解析:

CONTAINER ID :容器ID。

NAME:容器名。

CPU %:当前容器CPU使用情况。

MEM USAGE / LIMIT:当前容器使用内存情况  / 允许该容器最大的内存使用率。

MEM %:表示当前容器限制最大内存后,当前内存使用率百分比。比如此处:最大限制内存1.73G,1.73 / 0.442 * 100 ≈ 25%左右。

NET I/O:当前容器的网络输入和输出的流量占用情况。

BLOCK I/O:当前容器的读写情况。读取37.8M写入19.3M,每次容器重启后会重启计算读写情况。

PIDS: 当前容器运行的进程数量。

查看容器内运行的进程 docker top [容器ID或者容器名]

该命令可以查看容器内运行的进程ID和启动时间等信息

列头解析:

UID:用户标识符,表示该进程是由那个用户运行。

PID:进程的ID。进程指的是宿主机的进程。

PPID:父进程的ID。进程指的是宿主机的进程。

C:记录最近一段时间CPU的使用情况。

STIME:容器进程的启动时间。

TTY:进程关联的终端设备名称。?表示是后台服务运行,没有关联到终端设备。

TIME:该进程CPU累计使用时长。容器启动到当前时间,总共用了多少时间CPU。此处是7秒

CMD:启动进程时具体的执行指令。

查看容器详细信息  docker inspect [容器名或者容器ID]

docker inspect mysql8

通过该命令可以查看mysql8容器的详细信息,比如容器状态、数据卷绑定的是什么、网络绑定的是什么等信息。

相关文章:

  • uni-app jyf-parser将字符串转化为html 和 rich-text
  • HTML URL 学习笔记
  • 清洁机器人垃圾物识别与智能分类回收系统研究(大纲)
  • 调用链路传递隐式参数
  • 连接chatgpt的桌面语音助手
  • AD(Altium Designer)更换PCB文件的器件封装
  • ObjC属性assign/retain/copy的区别?不同编程语言的属性?ObjC语言obj->name和obj.name的区别?类成员变量?
  • javabean类,测试类,工具类都是什么?
  • 树莓派5介绍与系统安装
  • OpenCV vs MediaPipe:哪种方案更适合实时手势识别?
  • ubuntu桌面图标异常——主目录下的所有文件(如文档、下载等)全部显示在桌面
  • 【MLP多层感知机】
  • c++怎么将输入的一行字符根据“,“分割成字符串数组或者整型数组
  • @WebFilter 注解
  • DeepSeek处理多模态数据的技术要点和实现方式
  • 在CentOS系统上运行Ruby on Rails应用的详细步骤
  • Linux安装JDK
  • JavaScript基础-DOM事件流
  • CSS学习笔记
  • MySQL 入门大全:数据类型
  • 江西省宁都县政协原二级调研员谢亦礼被查
  • 最高法报告重申保护创新主体权益:加大侵权损害赔偿力度
  • 70后供销合作总社理事会原副主任侯顺利任中国融通外部董事
  • 网贷放款后自动扣除高额会员费,多家网贷平台被指变相收取“砍头息”
  • 政企研合力,科学监测分析服务消费
  • 牧原股份一季度归母净利润44.91亿元,同比扭亏为盈