Docker top コマンド

 Docker 命令大全Docker コマンド大全


docker topこのコマンドは、指定したコンテナ内で実行中のプロセスを表示するために使用します。

docker topこのコマンドは Linux のtop 或 psコマンドに似ており、ユーザーがコンテナ内のプロセス情報を確認するのに役立ち、コンテナ内のアクティビティの監視とデバッグに便利です。

構文

docker top [OPTIONS] CONTAINER [ps OPTIONS]

コンテナ内のプロセスを確認:

docker top my_container

これにより、コンテナ my_container 内で実行中のすべてのプロセスが表示されます。

カスタムの ps オプションを使用:

docker top my_container -o pid,comm

これにより、コンテナ my_container 内で実行中のすべてのプロセスが表示され、pid 列と comm 列のみが表示されます。

例

コンテナ内のプロセスを確認:

docker top my_container

出力例:

UID       PID        PPID      C      STIME    TTY        TIME          CMD
root      1725       1708      0      14:02    ?          00:00:00      bash
root      1767       1725      0      14:03    ?          00:00:00      ps

カスタム出力:

docker top my_container -o pid,comm

出力例:

PID                 COMMAND
1725                bash
1767                ps

よく使うシーン

  • コンテナ内部のアクティビティの監視: コンテナ内のプロセスを表示することで、ユーザーはコンテナ内部で実行中のアプリケーションやサービスを監視できます。
  • 問題のデバッグと切り分け: コンテナに問題が発生した場合は、docker topコマンドでコンテナ内のプロセスを表示して、問題の切り分けに役立てることができます。
  • リソース管理: コンテナ内のプロセスとリソース使用状況を把握することで、リソース管理と最適化に役立ちます。

docker topこのコマンドは、コンテナ内で実行中のプロセス情報を確認するための便利なツールです。このコマンドを使用することで、ユーザーはコンテナ内のアクティビティを監視・デバッグ・管理し、コンテナが正常に動作していることを確認できます。


 Docker 命令大全Docker コマンド大全

その他の拡張機能