• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    docker 查看进程, 内存, cup消耗的情况

    docker 查看进程, 内存,cup 消耗

    启动 docker 容器,可以通过 docker inspect 查看进程号

    # docker inspect -f '{{.State.Pid}}' 

    通过 docker stats 查看内存,cpu 使用

    docker stats
    docker stats --no-stream
    docker stats container-name
    docker stats $(docker ps --format={{.Names}})
    docker stats --format "table {{.Name}}\t{{.CPUPerc}}\t{{.MemUsage}}"
    docker stats --no-stream --format "{\"container\":\"{{ .Container }}\",\"memory\":{\"raw\":\"{{ .MemUsage }}\",\"percent\":\"{{ .MemPerc }}\"},\"cpu\":\"{{ .CPUPerc }}\"}"

    下面是自定义的格式中可以使用的所有占位符:

    .Container 根据用户指定的名称显示容器的名称或 ID。

    .Name 容器名称。

    .ID 容器 ID。

    .CPUPerc CPU 使用率。

    .MemUsage 内存使用量。

    .NetIO 网络 I/O。

    .BlockIO 磁盘 I/O。

    .MemPerc 内存使用率。

    .PIDs PID 号。

    补充:docker查看容器运行内存以及删除命令

    1、docker使用cpu、内存、网络、io情况

    1.1、docker stats 容器id

    node3:~# docker stats 7a20f9671dbd
    CONTAINER      CPU %        MEM USAGE / LIMIT   MEM %        NET I/O       BLOCK I/O      PIDS
    7a20f9671dbd    0.09%        1.837GiB / 3.859GiB  47.61%       52.3MB / 28.7MB   3.32MB / 16.4kB   62
    
    

    1.2、-a 显示所有容器(默认显示刚刚运行)

    node3:~# docker stats -a
    
    CONTAINER      CPU %        MEM USAGE / LIMIT   MEM %        NET I/O       BLOCK I/O      PIDS
    7a20f9671dbd    0.09%        1.837GiB / 3.859GiB  47.61%       52.4MB / 28.7MB   3.32MB / 16.4kB   62
    4eeb00be3547    0.69%        34.3MiB / 3.859GiB  0.87%        0B / 0B       5.8MB / 0B     19
    c52a162de8e8    0.23%        131MiB / 3.859GiB   3.32%        1.01GB / 860MB   3.25MB / 106kB   22
    ff7ed47106ad    0.00%        11.98MiB / 3.859GiB  0.30%        0B / 0B       1.9MB / 11.3MB   9
    33b6ad13d1dc    0.13%        3.48MiB / 3.859GiB  0.09%        800B / 0B      0B / 0B       8
    06a1d01f5024    0.19%        6.973MiB / 3.859GiB  0.18%        0B / 0B       143kB / 5.37MB   23
    5e03f86078fd    0.00%        15.06MiB / 3.859GiB  0.38%        0B / 0B       1.79MB / 4.1kB   13
    c78ed69d6c66    0.01%        6.227MiB / 3.859GiB  0.16%        0B / 0B       0B / 0B       7
    
    

    1.3、显示多个容器的运行信息

    docker stats rId1,rId2

    2、docker删除命令

    2.1、删除所有已经停止的容器

    docker rm $(docker ps -a -q)

    2.2、删除所有未打 tag 的镜像

    docker rmi $(docker images -q | awk '/^<none>/ { print $3 }')

    2.3、模糊删除

    docker images | grep registry.cn-qingdao.aliyuncs.com/duodianyouhui/dev-server | xargs docker rmi

    以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。如有错误或未考虑完全的地方,望不吝赐教。

    上一篇:浅谈Docker run 容器处于created状态问题
    下一篇:docker 内存监控与压测方式
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯

    时间:9:00-21:00 (节假日不休)

    地址:江苏信息产业基地11号楼四层

    《增值电信业务经营许可证》 苏B2-20120278

    docker 查看进程, 内存, cup消耗的情况 docker,查看,进程,内存,cup,