2016-11-04 6 views
0

My Dockerコンテナが複数のアプリケーションログを生成します。アプリケーションログをドッカーログにリダイレクト

docker logsコマンドはアプリの起動ログのみを表示します。 docker logsコマンドで表示されるように、他のログファイルをリダイレクトする方法はありますか?

EDIT:

私はWebSphere伝統的なドッキングウィンドウの画像を使用しています。ドッキングウィンドウは、あなたが持っている必要があります一般的な答えとしては唯一の私たちは、より多くの情報が必要

+3

これはアプリケーションによって異なりますか? Dockerログには、コンテナ内で実行中のプロセスからのstdoutとstderrの集計のみが表示されます。 – johnharris85

答えて

0

.... startServer.logを示すが、のSystemOut.logのような他のログがありますが、あなたのDockerfile、どのアプリケーションのような、など

をログに記録しますあなたのアプリケーションログをstdoutに送るエントリーポイントスクリプト:

runapp & 
tail -f logfile 

そういうものです。

よろしく

0

docker logsは、コンテナで実行中のアプリケーションからすべてのstdoutとstderrを表示します。ログファイルの代わりにstderrにログするようにアプリケーションを設定すると、ログはdocker logsから表示されます。

関連する問題