コンテナのメモリ使用量はアプリケーションの安定性とパフォーマンスに直接関係しているため、Docker 内でのメモリ使用量の表示は非常に重要な操作です。この記事では、Docker コンテナー内のメモリ使用量を表示するいくつかの方法を紹介します。
方法 1: top コマンドを使用する
top コマンドは、Docker コンテナー内の各プロセスのメモリ使用量をリアルタイムで表示するのに役立ちます。 Linux システムの場合と同じように、Docker コンテナーで top コマンドを使用します。
次のコマンドを使用して Docker コンテナに入ります:
docker exec -it <container_name> /bin/bash
次に、top コマンドを使用してメモリ使用量を表示します:
top
システム メモリ使用量とそれぞれのメモリ使用量プロセスが表示されます。
方法 2: 無料コマンドを使用する
無料コマンドは、Docker コンテナーのシステム メモリ使用量を確認し、システムの空きメモリのサイズを取得するのに役立ちます。 Linux システムの場合と同じように、Docker コンテナーで free コマンドを使用します。
次のコマンドを使用して Docker コンテナに入ります:
docker exec -it <container_name> /bin/bash
次に、無料コマンドを使用してメモリ使用量を確認します:
free -m
出力には、システム メモリの使用量が表示されます。合計メモリ量、使用済みメモリ、空きメモリなど。
方法 3: docker stats コマンドを使用する
docker stats コマンドは、実行中の Docker コンテナーのメモリと CPU 使用率を確認するのに役立ちます。コンテナ内のメモリ使用量、合計CPU使用率、平均、最大、最小使用量などの情報を取得できます。
コマンド ラインから次のコマンドを実行します:
docker stats <container_name>
これにより、コンテナーのメモリと CPU 使用率が出力されます。 Ctrl C を使用して終了します。
方法 4: Docker ダッシュボードを使用する
Docker Desktop を使用する場合は、Docker ダッシュボードを使用して、コンテナーのメモリ使用量などを含む、コンテナーの Docker 内部インジケーターと統計を表示できます。
Docker デスクトップ アプリケーション内で Docker ダッシュボードを起動し、表示するコンテナーを選択します。コンテナの概要インターフェイスには、現在のコンテナの合計メモリ、使用済みメモリ、使用可能なメモリ、メモリ使用量などの情報が表示されます。
概要
上記のように、Docker コンテナ内のメモリを表示するにはいくつかの方法がありますが、最も一般的に使用されるのは、top コマンドと docker stats コマンドです。どのアプローチを採用する場合でも、アプリケーションの安定性とパフォーマンスを確保するために、必ずコンテナーのメモリ使用量を確認して最適化してください。
以上がDockerでメモリを確認する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。