2016-11-04 127 views
0

我的Docker容器生成多個應用程序日誌。將應用程序日誌重定向到docker日誌

docker logs命令只顯示應用程序啓動日誌。有沒有辦法重定向其他日誌文件,以便通過docker logs命令顯示它們?

編輯:

我使用的是傳統的WebSphere泊塢窗圖像。泊塢窗記錄只顯示startServer.log,但還有其他日誌一樣的SystemOut.log ....

+3

這取決於您的應用程序的權利? Docker日誌僅顯示容器中運行的進程的stdout和stderr的聚合。 – johnharris85

回答

0

我們需要更多的信息,如哪個應用程序,你Dockerfile等

作爲一般的答案,你必須有一個入口點腳本,將您的應用程序日誌發送到標準輸出:

runapp & 
tail -f logfile 

類似的東西。

問候

0

docker logs將顯示所有的輸出和錯誤從容器中運行的應用。配置應用程序以記錄到stderr而不是日誌文件,日誌將從docker logs可見。

相關問題