Docker 実行ログを表示する方法

リリース: 2020-03-23 11:04:37
オリジナル
10091 人が閲覧しました

Docker 実行ログを表示する方法

docker 実行ログを表示する方法の紹介:

dockerattach コマンド

dockerattach [オプション] コンテナは実行中のコンテナに接続され、コンテナの標準入力、出力、およびエラー ストリーム情報をローカルに出力します。コマンドのオプションには、--detach-keys、--no-stdin、--sig-proxy の 3 つの値があります。

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

ctrl c を使用すると直接切断できますが、これによりコンテナが終了して停止します。コンテナターミナルを離れたときにコンテナを実行したままにしたい場合。 --sig-proxy パラメーターを使用する必要があります。例:

$ docker attach --sig-proxy=false mytest
ログイン後にコピー

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

docker logs コマンド

docker logs [オプション] コンテナはコンテナのログを取得します。

Docker 実行ログを表示する方法

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

$ docker logs --tail="10" mytest
ログイン後にコピー

その他の関連チュートリアルについては、PHP 中国語 Web サイトのdockertutorial列に注目してください。

以上がDocker 実行ログを表示する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!