Docker コンテナ内で実行されているプロセスを一覧表示するにはどうすればよいですか?

Docker Kontena Neide Shi Xingsareteirupurosesuwo Yi Lan Biao Shisurunihadousurebayoidesuka



Docker は、ユーザーがコンテナー内でアプリケーションを構築、デプロイ、管理できるように設計されたフォーラムです。 Docker コンテナは、アプリケーションを実行するための別の環境を提供する軽量の独立した実行可能パッケージです。 Docker の最も重要な機能の 1 つは、コンテナ内で実行されているプロセスを管理および監視することです。

この記事では、Docker コンテナー内で実行されているプロセスの表示について説明します。

Docker コンテナ内で実行されているプロセスを一覧表示するにはどうすればよいですか?

コンテナ内で現在実行中のプロセスを一覧表示するには、次のようなさまざまなコマンドが使用されます。







「docker Inspection」を使用する

Docker コンテナーの実行中のプロセスを一覧表示するには、まず、以下のコマンドを実行して、現在実行中のコンテナーのリストを取得します。



港湾労働者 ps

以下の出力によると、 のどが渇いたマイトナー コンテナが実行中です:







さて、実行してください ドッカー検査 Docker コンテナの実行プロセスを一覧表示するコマンド:

docker 検査 thirsty_meitner

ここでは、コンテナの包括的な詳細と実行中のプロセスが正常にリストされています。



「ドッカートップ」を使う

Docker コンテナ内で実行中のプロセスを表示するもう 1 つの簡単な方法は、 ドッカートップ 指示。プロセスをリアルタイムで表示し、ユーザーが問題を診断したりデバッグしたりするのに役立ちます。次のように:

ドッカートップ thirsty_meitner

ご覧のとおり、実行中のプロセスに関する情報が、ユーザー ID (UID)、プロセス ID (PID)、CPU 使用率などとともに表示されます。

「docker exec」を使用する

ドッカー実行 このコマンドは、Docker コンテナ内で実行中のプロセスをリストするためにも使用されます。 ps 指示。このコマンドとともに、複数の引数とオプションを使用して詳細を確認できます。たとえば、提供されたコマンドを -に コンテナーの実行中のプロセス、ユーザー ID、プロセス ID、CPU 使用率、メモリ使用量、プロセスの開始時間、コマンドなどを表示するオプション:

港湾労働者 実行する のどが渇いたマイトナー ps -に

Docker コンテナ内で実行されているプロセスを一覧表示する方法は以上です。

結論

Docker コンテナ内で実行されているプロセスを一覧表示するには、コンテナとその実行プロセスの包括的な詳細を表示する「docker Inspection」コマンド、「docker top」コマンド、および表示する「docker exec」コマンドなど、複数のコマンドが使用されます。ユーザー ID、プロセス ID、CPU 使用率、メモリ使用量、プロセスの開始時刻、コマンドなどの実行中のプロセス。このガイドでは、Docker コンテナーで実行されているプロセスを一覧表示するための複数のコマンドを説明しました。