我的Docker容器生成多個應用程序日誌。將應用程序日誌重定向到docker日誌
docker logs
命令只顯示應用程序啓動日誌。有沒有辦法重定向其他日誌文件,以便通過docker logs
命令顯示它們?
編輯:
我使用的是傳統的WebSphere泊塢窗圖像。泊塢窗記錄只顯示startServer.log,但還有其他日誌一樣的SystemOut.log ....
我的Docker容器生成多個應用程序日誌。將應用程序日誌重定向到docker日誌
docker logs
命令只顯示應用程序啓動日誌。有沒有辦法重定向其他日誌文件,以便通過docker logs
命令顯示它們?
編輯:
我使用的是傳統的WebSphere泊塢窗圖像。泊塢窗記錄只顯示startServer.log,但還有其他日誌一樣的SystemOut.log ....
我們需要更多的信息,如哪個應用程序,你Dockerfile等
作爲一般的答案,你必須有一個入口點腳本,將您的應用程序日誌發送到標準輸出:
runapp &
tail -f logfile
類似的東西。
問候
docker logs
將顯示所有的輸出和錯誤從容器中運行的應用。配置應用程序以記錄到stderr而不是日誌文件,日誌將從docker logs
可見。
這取決於您的應用程序的權利? Docker日誌僅顯示容器中運行的進程的stdout和stderr的聚合。 – johnharris85