Debian 12 bookworm
Sponsored Link

Docker : リソース使用状況を確認する2023/06/22

 
各コンテナーの CPU やメモリー使用状況を確認するには以下のように実行します。
[1] 各コンテナーのリソース使用状況を確認します。
# ストリーミング形式で表示する

root@dlp:~#
docker stats

CONTAINER ID   NAME            CPU %     MEM USAGE / LIMIT     MEM %     NET I/O     BLOCK I/O     PIDS
247708e86d14   stoic_shirley   0.00%     21.53MiB / 15.62GiB   0.13%     656B / 0B   0B / 8.19kB   56
b56ecadaa98a   nervous_ride    0.00%     5.902MiB / 15.62GiB   0.04%     946B / 0B   0B / 4.1kB    9

# ストリーミングを無効にする

root@dlp:~#
docker stats --no-stream

CONTAINER ID   NAME            CPU %     MEM USAGE / LIMIT     MEM %     NET I/O       BLOCK I/O     PIDS
247708e86d14   stoic_shirley   0.00%     21.53MiB / 15.62GiB   0.13%     796B / 0B     0B / 8.19kB   56
b56ecadaa98a   nervous_ride    0.00%     5.902MiB / 15.62GiB   0.04%     1.02kB / 0B   0B / 4.1kB    9

# コンテナーを指定して表示する

root@dlp:~#
docker stats b56ecadaa98a --no-stream

CONTAINER ID   NAME           CPU %     MEM USAGE / LIMIT     MEM %     NET I/O       BLOCK I/O    PIDS
b56ecadaa98a   nervous_ride   0.00%     5.902MiB / 15.62GiB   0.04%     1.09kB / 0B   0B / 4.1kB   9

# フォーマットを指定して表示する

root@dlp:~#
docker stats --no-stream --format "table {{.ID}} {{.CPUPerc}} {{.MemPerc}}"

CONTAINER ID CPU % MEM %
247708e86d14 0.00% 0.13%
b56ecadaa98a 0.00% 0.04%
関連コンテンツ