Dockerコンテナのリソース利用状況を確認する方法
提供: Ubuntu入門
スポンサーリンク
Docker 1.5からコンテナのCPUやメモリ、ネットワークI/Oなどのリソースの利用状況の統計情報をstatsコマンド(スタッツコマンド)でリアルタイムに確認できるようになりました。
読み方
- Docker
- どっかー
- stats
- すたっつ
概要
Dockerで起動している1つ以上のコンテナのリソースの統計情報をtop風に確認できます。
インストール
sudo apt install docker.io
使い方
statsコマンドのオプションは、以下の通りです。
Usage: docker stats [OPTIONS] CONTAINER Display a live stream of one or more containers' resource usage statistics --help=false Print usage
コンテナを1つ起動します。
sudo docker run -d --name bash ubuntu /bin/bash sudo docker stats bash
statsコマンドを利用すると以下のような形で表示されます。
CONTAINER CPU % MEM USAGE/LIMIT MEM % NET I/O bash 0.00% 0 B/0 B 0.00% 0 B/0 B
2つのコンテナ(bash1, bash2)が動いてる場合の例です。
$ sudo docker stats bash1 bash2 CONTAINER CPU % MEM USAGE/LIMIT MEM % NET I/O bash1 0.00% 0 B/0 B 0.00% 0 B/0 B bash2 0.00% 0 B/0 B 0.00% 0 B/0 B
関連項目
ツイート
スポンサーリンク