My Dockerコンテナが複数のアプリケーションログを生成します。アプリケーションログをドッカーログにリダイレクト
docker logs
コマンドはアプリの起動ログのみを表示します。 docker logs
コマンドで表示されるように、他のログファイルをリダイレクトする方法はありますか?
EDIT:
私はWebSphere伝統的なドッキングウィンドウの画像を使用しています。ドッキングウィンドウは、あなたが持っている必要があります一般的な答えとしては唯一の私たちは、より多くの情報が必要
My Dockerコンテナが複数のアプリケーションログを生成します。アプリケーションログをドッカーログにリダイレクト
docker logs
コマンドはアプリの起動ログのみを表示します。 docker logs
コマンドで表示されるように、他のログファイルをリダイレクトする方法はありますか?
EDIT:
私はWebSphere伝統的なドッキングウィンドウの画像を使用しています。ドッキングウィンドウは、あなたが持っている必要があります一般的な答えとしては唯一の私たちは、より多くの情報が必要
.... startServer.logを示すが、のSystemOut.logのような他のログがありますが、あなたのDockerfile、どのアプリケーションのような、など
をログに記録しますあなたのアプリケーションログをstdoutに送るエントリーポイントスクリプト:
runapp &
tail -f logfile
そういうものです。
よろしく
docker logs
は、コンテナで実行中のアプリケーションからすべてのstdoutとstderrを表示します。ログファイルの代わりにstderrにログするようにアプリケーションを設定すると、ログはdocker logs
から表示されます。
これはアプリケーションによって異なりますか? Dockerログには、コンテナ内で実行中のプロセスからのstdoutとstderrの集計のみが表示されます。 – johnharris85