【问题标题】:Docker - `top` like real time metrics in command lineDocker - `top` 类似于命令行中的实时指标
【发布时间】:2017-06-28 05:44:59
【问题描述】:

在运行 Docker 容器时,我想获得所有正在运行的容器的实时指标报告?

我想实时查看内存、cpu 和网络使用情况,比如 Linux 上的top 命令。

【问题讨论】:

    标签: docker monitoring


    【解决方案1】:

    你可以从 docker 开始使用一些工具

    码头工人统计数据

    https://docs.docker.com/engine/reference/commandline/stats/

    码头顶部

    https://docs.docker.com/engine/reference/commandline/top/

    请记住,您可以将各种ps optionsdocker top 一起使用

    一个例子

    $ docker top b753f4832fb -o pid,cmd

    会显示类似

    PID CMD 6103 /usr/bin/vi

    【讨论】:

    • docker top 很棒,但(AFAIK)仅限于单个容器。
    【解决方案2】:

    我找到了一个很好的工具来帮助你满足这个要求。

    Ctop (github link)。容器指标的类似顶部的界面。它的效果非常好,而且易于使用。

    注意 - 您也可以使用 docker stats,但它的选项更少且显示更简单。

    我希望这会有所帮助!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-06-22
      • 1970-01-01
      相关资源
      最近更新 更多