「Dockerコンテナのリソース利用状況を確認する方法」の版間の差分
提供: Ubuntu入門
(→使い方) |
|||
行25: | 行25: | ||
コンテナを1つ起動します。 | コンテナを1つ起動します。 | ||
<syntaxhighlight lang="bash"> | <syntaxhighlight lang="bash"> | ||
− | sudo docker run -d --name | + | sudo docker run -d -i -t --name bash1 ubuntu /bin/bash |
− | sudo docker stats | + | sudo docker stats bash1 |
</syntaxhighlight> | </syntaxhighlight> | ||
statsコマンドを利用すると以下のような形で表示されます。 | statsコマンドを利用すると以下のような形で表示されます。 | ||
<syntaxhighlight lang="bash"> | <syntaxhighlight lang="bash"> | ||
CONTAINER CPU % MEM USAGE/LIMIT MEM % NET I/O | CONTAINER CPU % MEM USAGE/LIMIT MEM % NET I/O | ||
− | + | bash1 0.00% 528 KiB/7.733 GiB 0.01% 1.266 KiB/648 B | |
</syntaxhighlight> | </syntaxhighlight> | ||
行38: | 行38: | ||
$ sudo docker stats bash1 bash2 | $ sudo docker stats bash1 bash2 | ||
CONTAINER CPU % MEM USAGE/LIMIT MEM % NET I/O | CONTAINER CPU % MEM USAGE/LIMIT MEM % NET I/O | ||
− | bash1 0.00% | + | bash1 0.00% 528 KiB/7.733 GiB 0.01% 1.266 KiB/648 B |
− | bash2 0.00% | + | bash2 0.00% 532 KiB/7.733 GiB 0.01% 788 B/648 B |
</syntaxhighlight> | </syntaxhighlight> | ||
2015年5月2日 (土) 16:42時点における最新版
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 -i -t --name bash1 ubuntu /bin/bash sudo docker stats bash1
statsコマンドを利用すると以下のような形で表示されます。
CONTAINER CPU % MEM USAGE/LIMIT MEM % NET I/O bash1 0.00% 528 KiB/7.733 GiB 0.01% 1.266 KiB/648 B
2つのコンテナ(bash1, bash2)が動いてる場合の例です。
$ sudo docker stats bash1 bash2 CONTAINER CPU % MEM USAGE/LIMIT MEM % NET I/O bash1 0.00% 528 KiB/7.733 GiB 0.01% 1.266 KiB/648 B bash2 0.00% 532 KiB/7.733 GiB 0.01% 788 B/648 B