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変数

推薦する

JavaScript を使用して userAgent を通じていくつかの一般的なブラウザを判別する方法

序文通常、h5 ページを作成するときは、WeChat、QQ、Weibo などのエコシステム内でトラフ...

Navicat Premiumを使用してMySQLデータベースにリモート接続する方法

新しい接続を作成する側がクライアントに相当し、接続される側がサーバーに相当します。手順は次のとおりで...

MySQL で遅いファジークエリを最適化する方法

目次1. はじめに: 2. 最初のアイデアはインデックスを構築することです3. 命令P.S. Lik...

CSS でデフォルトのスタイルをクリアし、共通のスタイルを設定する方法

CSS デフォルトスタイルをクリア通常の明確なデフォルト スタイル: *{ マージン:0; パディン...

CSSのline-heightを継承する方法

Line-height はどのように継承されますか?30px などの特定の値を書き込むと、この値が継...

Nginx ロケーションマッチングルールの例

1. 文法 場所 [=|~|~*|^~|@] /uri/ { ... } 2. 説明上記の構文から、...

Vue は Tencent Map を統合して API を実装します (デモ付き)

目次執筆の背景プロジェクトの説明事前準備注記執筆の背景以前のプロジェクトではTencent Maps...

docker compose を使用してハーバープライベートウェアハウスをインストールする詳細なチュートリアル

概要港とは何ですか?英語の単語の意味は「港」です。 Harborはコンテナ(貨物)を保管するために使...

Robots.txtの詳細な紹介

Robots.txt はプレーンテキスト ファイルであり、Web サイト管理者は、ロボットによるアク...

JVMシリーズのメモリモデルの詳細な説明

目次1. メモリモデルとランタイムデータ領域2. マインドマップと凡例3. オブジェクトはJVMから...

マインスイーパゲームを実装するための jQuery プラグイン (1)

この記事では、jQueryプラグインを使用したマインスイーパゲームの最初の記事の具体的なコードを参考...

MySQL の結合クエリとサブクエリの問題

目次複数テーブル結合の基本構文クロス結合と直積現象クロスコネクトデカルト積現象内部結合外部結合左外部...

Mysql の使用法の概要

導入EXISTS は、サブクエリが少なくとも 1 行のデータを返すかどうかを確認するために使用されま...

Dockerコンテナのエクスポートとインポートの例

目次DockerコンテナのエクスポートDockerコンテナのインポ​​ートこの記事では主に、コンテナ...

W3C チュートリアル (6): W3C CSS アクティビティ

スタイル シートは、ドキュメントの表示方法、発音方法、または入力方法を記述します。スタイル シートは...