Docker の導入規模が大きくなると、コンテナを監視する必要があります。一般的に、Docker には ps、top、stats などの監視サブコマンドがいくつか付属しています。また、人気の高いオープンソース監視ツール Prometheus もあります。 Docker独自の監視サブコマンド ps docker psはコンテナをリストします。現在実行中のコンテナを表示するのに便利です。以下はコマンド構文とパラメータ構文です。 docker ps [オプション] オプションの説明:
出力の詳細:
7 つの状態があります:
PORTS: コンテナのポート情報と使用される接続タイプ (tcp\udp)。 名前: 自動的に割り当てられたコンテナ名。 Docker の新しいバージョンでは、docker container ps と同じ機能と使用方法を持つ新しいコマンド docker container ls が提供されます。ただし、 ls の意味は ps よりも正確である可能性があるため、こちらが推奨されます。 トップ コンテナ内で実行されているプロセスを知りたい場合は、次のように docker container top コマンドを実行します。 このコマンドの後に Linux オペレーティング システムの ps コマンドのパラメータ (-au など) を付けて、特定の情報を表示することもできます。docker container top [コンテナ名] -au の実行結果は次のようになります。 統計 Docker コンテナ統計は、各コンテナのさまざまなリソースの使用状況を表示するために使用されます。 デフォルトでは、各コンテナの CPU 使用率、メモリ、使用可能なスペースを示すリアルタイム リストが表示されます。 コンテナ起動時にメモリ制限を指定していない場合、stats コマンドはホストメモリの総量を表示しますが、これは各コンテナがこれだけのメモリを使用できることを意味するものではありません。また、docker container stats コマンドはコンテナのネットワークとディスク IO データも表示します。stats コマンドの後にコンテナ名を指定すると、特定のコンテナのデータを表示できます。 Docker ログ Docker のログ機能はデフォルトで設定されています。 実行中のコンテナの場合、Docker はコンテナの標準出力デバイス (STDOUT) と標準エラーデバイス (STDERR) にログを送信します。STDOUT と STDERR は、実際にはコンテナのコンソール ターミナルです。 コンテナ ログを表示するには、次の 2 つの方法があります。 このコンテナに取り付けます。 ログを表示するには、docker logs コマンドを使用します。 attach メソッドは、次の理由により、実際にはあまり便利ではありません。 アタッチ後のログのみが表示され、それ以前のログは表示されません。 アタッチ状態を終了するのはさらに面倒であり (Ctrl+p の次に Ctrl+q キーの組み合わせ)、コンテナーを誤って強制終了してしまう可能性も高くなります (たとえば、Ctrl+C を押すなど)。 コンテナ ログを表示するには、docker logs コマンドを使用することをお勧めします。 以下のように表示されます。 docker logs はコンテナが起動されてからの完全なログを出力でき、-f パラメータは新しく生成されたログを引き続き出力できます。これは Linux の tail -f と同じです。 以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
>>: MySql データベースにリモートでログインするにはどうすればよいですか?
序文最近、MySQL に関するメモをいくつか尋ねる人がいたので、ブログ記事を書かなければなりません。...
目次1. 関数とメソッドの違い2. 良い関数の書き方2.1 正確な命名2.1.1 関数の命名2.1....
検索エンジン最適化 (SEO) では実行すべきタスクが多数ありますが、その中でもコードの最適化は重要...
これを実現するには、次のコードを追加するだけです。方法1: メタを使用する使用方法: <Met...
1. 機能紹介sed (Stream EDitor) は、コンテンツを 1 行ずつ処理するストリーム...
序文数日前、偶然、コーナーの四角形が欠落している機能に遭遇しました。最初に頭に浮かんだのは、必要な場...
1. Ansibleのプレイブックを使用してhttpdを自動的にインストールする1) まず、Ansi...
一般的な基本グラフィックと私が遭遇するいくつかの小さなアイコンについて簡単に説明します。以下は CS...
1. スクロールビュー垂直スクロールを使用する場合は、固定の高さを指定して CSS で高さを設定する...
Vue+iview メニューとタブのリンク現在、vue+iview を使用してバックエンド管理システ...
フレームセット ページは通常の Web ページとは多少異なります。依然として <HTML>...
max_allowed_packet は、受け入れるパケットのサイズを設定するために使用される ...
プロシージャ sp_name を削除します//これまで、MYSQL 構文の基礎知識について説明して...
この記事では、マウスをドラッグしてdivのサイズを調整するJavaScriptの具体的なコードを参考...
目次1. イベントの委任イベントバブリングイベントキャプチャイベントの泡立ちの昇華考える2. 深いコ...