Dockerコンテナアプリケーションログの表示方法

Dockerコンテナアプリケーションログの表示方法

docker アタッチコマンド

docker attach [options] 容器実行中のコンテナに接続し、コンテナの標準入力、出力、およびエラー ストリーム情報をローカルに出力します。コマンドのoptionsには、 --detach-keys--no-stdin--sig-proxy 3 つの値が可能です。

このコマンドはコンテナ ターミナルに入るだけで、新しいプロセスは開始しません。したがって、複数のウィンドウを同時に使用してコンテナーに入ると、すべてのウィンドウが同期して表示されます。 1 つのウィンドウがブロックされると、他のウィンドウを操作できなくなります。

ctrl+cを使用して直接切断することもできますが、これによりコンテナーが終了してstop 。コンテナ ターミナルからデタッチしたときにコンテナの実行を継続する場合。 --sig-proxyパラメータを使用する必要があります。例えば:

$ docker アタッチ --sig-proxy=false mytest

注: docker attach使用してコンテナの標準入力と出力に接続する場合、docker はアプリケーションのスループットを最大化するために約 1 MB のメモリ バッファーを使用します。このバッファがいっぱいになると、出力または書き込みの速度に影響が出ます。したがって、アプリケーション ログを表示するには、 docker logsコマンドを使用できます。

docker ログコマンド

docker logs [options] 容器コンテナのログを取得します。

たとえば、コンテナ内のmytestアプリケーションの最後の 10 行を出力します。

$ docker ログ --tail="10" mytest

要約する

以上がこの記事の全内容です。この記事の内容が皆様の勉強や仕事に何らかの参考学習価値をもたらすことを願います。123WORDPRESS.COM をご愛顧いただき、誠にありがとうございます。これについてもっと知りたい場合は、次のリンクをご覧ください。

以下もご興味があるかもしれません:
  • Dockerコンテナ内の設定ファイルの変更の実装
  • spring-boot と docker-java に基づいて Docker コンテナの動的な管理と監視を実装します [完全なソース コードのダウンロード付き]
  • Linux 上で Docker コンテナを作成、一覧表示、削除する方法の概要
  • Dockerコンテナのログ処理の詳細な説明
  • Dockerコンテナの自動終了を停止する方法の詳細な説明
  • dockerコンテナがIP経由でホストマシンにアクセスできない問題を解決する方法の詳細な説明
  • Dockerコンテナを使用してホストネットワークにアクセスする方法
  • Dockerコンテナの操作手順の概要と詳細説明

<<:  CocosCreator で http と WebSocket を使用する方法

>>:  いくつかの重要なMySQL変数

推薦する

Linux SSHポートを転送する3つの方法

ssh は私が最も頻繁に使用する 2 つのコマンドライン ツールのうちの 1 つです (もう 1 つ...

自動的にフォーカスを取得する要素入力ボックスの実装

最近のプロジェクトでフォームを作成するときに、コメント ボックスまで自動的にスクロールし、コメント ...

ReactでのsetStateの使用と同期と非同期の使用

React では、this.state を使用して状態を直接変更しても、コンポーネントは再レンダリン...

CSS ラベルモード表示プロパティの詳細な説明

コードは次のようになります。 <!DOCTYPE html> <html> ...

検索テキストボックスがフォーカスを外れたときにテキストの位置がジャンプする問題の解決方法

検索テキストボックスにテキストを設定すると、フォーカスを外すと位置がジャンプしますコードをコピーコー...

Vueはプライベートフィルターと基本的な使用法を定義します

プライベート フィルターとグローバル フィルターのメソッドと概念は同じですが、プライベート フィルタ...

HTML チュートリアル: title 属性と alt 属性

XHTML は CSS レイアウトの基礎です。jb51.net は常に XHTML 知識の習得を重視...

JavaScript は 9 グリッドのクリックによる色の変更効果を実装します

この記事では、9グリッドクリックの色変更効果を実現するためのJavaScriptの具体的なコードを参...

XHTMLはHTMLのいくつかの廃止された要素を使用しなくなりました

CSS ウェブページレイアウトを行う場合、XHTML1.0 仕様に準拠する必要があることは誰もが知っ...

Docker可視化管理ツールであるDocker UIの使用

1. DockerUIの紹介DockerUI は Docker API をベースとしており、Dock...

XHTML の IE 条件付きコメント

<br />条件付きコメントはIEシリーズ製品上でXHTMLコード処理を分離して行うこと...

Ubuntu 16.04 64ビット版を3つのステップで32ビットプログラムと互換性を持たせる

ステップ1: システムのアーキテクチャを確認する dpkg --print-architecture...

MYSQLストアドプロシージャ、つまり一般的な論理知識のポイントの要約

MySQL ストアド プロシージャ1. ストアドプロシージャ構文(フォーマット)を作成する 区切り文...

Linux システムに 3 つ以上の Tomcat をインストールする (詳細な手順)

複数のTomcatをインストールする場合は、システムにJDKがインストールされている必要があり、 T...

MySQL カーソル関数と使用法

目次意味カーソルの役割カーソルの使用カーソルの宣言カーソルを開くカーソルデータのトラバースカーソルを...