docker stats

docker statsはDockerコンテナのCPUやメモリの使用率を表示するコマンド。地味にこのコマンドの存在知らなかったのでメモメモ。

公式ドキュメント: docker stats | Docker Documentation

それと、docker statsはデフォルトでコンテナIDを表示するんですが、その代わりにコンテナ名を表示するようにするには以下のようなコマンドを実行すればよさげ。

$ docker stats $(docker ps --format={{.Names}})

ただこの場合、新たなコンテナが作成されたりコンテナが削除された場合にリストに反映されないので少し工夫が必要。

$ alias ds='while true; do TEXT=$(docker stats --no-stream $(docker ps --format={{.Names}})); sleep 0.1; clear; echo "$TEXT"; done'

これの参考元

github.com