stats

使い方: docker stats [オプション] [コンテナ...]

1つまたは複数のコンテナのリソース使用状況をライブで流し続ける

  -a, --all          全てのコンテナを表示(デフォルトは実行中のものだけ)
  --help             使い方の表示
  --no-stream        ストリームを無効化し、初回の結果しか表示しない

docker stats コマンドは実行中のコンテナからライブ・データ・ストリームを返します。特定コンテナの情報のみを取得するには、コンテナ名またはコンテナ ID をスペース区切りで追加します。ここでは停止しているコンテナも指定できますが、停止中のコンテナは何も返しません。

コンテナのリソース使用詳細を知りたい場合は、 /containers/(id)/stats API エンドポイントを使います。

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 で複数のコンテナ名・ID を指定します。

$ 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