Linux入门教程:Docker命令行参考(26) – docker stats实时显示容器资源使用统计,要限制显示一个或多个


Usage:  docker stats [OPTIONS] [CONTAINER...]   Display a live stream of container(s) resource usage statistics   Options:   -a, --all         Show all containers (default shows just running)       --help        Print usage       --no-stream   Disable streaming stats and only pull the first result

docker stats命令返回运行中的容器的实时数据流。要限制显示一个或多个指定的容器,以空格分隔指定容器名称或ID列表。可以指定一个已停止的容器,不过不会返回任何数据。
如果想要更多详细的关于容器资源使用的信息。使用/containers/(id)/stats API endpoint。

示例

运行docker stats查看所有运行中的容器资源使用情况

$ docker stats CONTAINER           CPU %               MEM USAGE / LIMIT     MEM %               NET I/O             BLOCK I/O 1285939c1fd3        0.07%               796 KiB / 64 MiB        1.21%               788 B / 648 B       3.568 MB / 512 KB 9c76f7834ae2        0.07%               2.746 MiB / 64 MiB      4.29%               1.266 KB / 648 B    12.4 MB / 0 B d1ea048f04e4        0.03%               4.583 MiB / 64 MiB      6.30%               2.854 KB / 648 B    27.7 MB / 0 B

查看多个容器资源使用

$ docker stats fervent_panini 5acfcb1b4fd1 CONTAINER           CPU %               MEM USAGE/LIMIT     MEM %               NET I/O 5acfcb1b4fd1        0.00%               115.2 MiB/1.045 GiB   11.03%              1.422 kB/648 B fervent_panini      0.02%               11.08 MiB/1.045 GiB   1.06%               648 B/648 B

相关内容