「Dockerコンテナのリソース利用状況を確認する方法」の版間の差分
提供: Ubuntu入門
(ページの作成:「Docker 1.5からコンテナのCPUやメモリ、ネットワークI/Oなどのリソースの利用状況の統計情報をstatsコマンド(スタッツコマンド...」) |
|||
(同じ利用者による、間の1版が非表示) | |||
行14: | 行14: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
== 使い方 == | == 使い方 == | ||
+ | statsコマンドのオプションは、以下の通りです。 | ||
<syntaxhighlight lang="bash"> | <syntaxhighlight lang="bash"> | ||
− | + | Usage: docker stats [OPTIONS] CONTAINER | |
− | + | ||
+ | Display a live stream of one or more containers' resource usage statistics | ||
+ | |||
+ | --help=false Print usage | ||
</syntaxhighlight> | </syntaxhighlight> | ||
+ | コンテナを1つ起動します。 | ||
+ | <syntaxhighlight lang="bash"> | ||
+ | sudo docker run -d -i -t --name bash1 ubuntu /bin/bash | ||
+ | sudo docker stats bash1 | ||
+ | </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> | ||
− | + | 2つのコンテナ(bash1, bash2)が動いてる場合の例です。 | |
<syntaxhighlight lang="bash"> | <syntaxhighlight lang="bash"> | ||
+ | $ 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> | ||
+ | |||
== 関連項目 == | == 関連項目 == | ||
* [[Docker]] | * [[Docker]] | ||
<!-- vim: fileencoding=utf-8 filetype=mediawiki | <!-- vim: fileencoding=utf-8 filetype=mediawiki | ||
--> | --> |
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