Dockerにおいて表題のコマンド。
■ 環境
- Docker 1.11.0
- Docker Machine 0.7.0
- Mac OSX El Capitan
■ stats
下記のように実行すると、コンテナの各種情報が取得できる。
$ docker stats [container]
実行してみると`top`のように取得できる。
CONTAINER CPU % MEM USAGE / LIMIT MEM % NET I/O BLOCK I/O PIDS
kibana 20.36% 108.8 MB / 1.044 GB 10.41% 1.944 kB / 648 B 35.4 MB / 4.096 kB 0
elasticsearch 56.88% 201.3 MB / 1.044 GB 19.27% 1.018 kB / 648 B 46.66 MB / 110.6 kB 0
スクリプトで、その時点のデータのみが取得したいのであれば、下記のように実行すれば良い。
$ docker stats --no-stream kibana elasticsearch
CONTAINER CPU % MEM USAGE / LIMIT MEM % NET I/O BLOCK I/O PIDS
kibana 0.00% 133.6 MB / 1.044 GB 12.79% 1.944 kB / 648 B 40.7 MB / 4.096 kB 0
elasticsearch 0.20% 256.5 MB / 1.044 GB 24.56% 1.018 kB / 648 B 51.97 MB / 114.7 kB 0
$
以上。