美文网首页
docker查询容器转态,并转成json数据

docker查询容器转态,并转成json数据

作者: zhouwentao | 来源:发表于2018-06-15 10:59 被阅读0次

    上面的命令中我们只输出了 Name, CPUPerc 和 Memusage 三列。下面是自定义的格式中可以使用的所有占位符:

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

    .Name           容器名称。

    .ID                 容器 ID。

    .CPUPerc       CPU 使用率。

    .MemUsage  内存使用量。

    .NetIO           网络 I/O。

    .BlockIO        磁盘 I/O。

    .MemPerc     内存使用率。

    .PIDs             PID 号。

    有了这些信息我们就可以完全按照自己的需求或者是偏好来控制 docker stats 命令输出的内容了。


    除了以 table 格式输出结果,还可以通过 format 选项输出 json 格式的结果:

    如:

    docker stats --no-stream --format "{\"container\":\"{{ .Name }}\",\"memory\":{\"raw\":\"{{ .MemUsage }}\",\"percent\":\"{{ .MemPerc }}\"},\"cpu\":\"{{ .CPUPerc }}\",\"networkIO\":\"{{.NetIO}},\"BlockIO\":\"{{.BlockIO}}\"}"

    则打印的结果为:

    相关文章

      网友评论

          本文标题:docker查询容器转态,并转成json数据

          本文链接:https://www.haomeiwen.com/subject/humpeftx.html