我的Docker容器会生成多个应用程序日志。
docker logs
命令仅显示应用启动日志。有没有办法重定向其他日志文件,以便它们由docker logs
命令显示?
编辑:
我正在使用WebSphere传统泊坞窗图片。 Docker日志只显示startServer.log,但还有其他日志,如SystemOut.log ....
答案 0 :(得分:0)
我们需要更多信息,例如哪个应用程序,Dockerfile等等。
作为一般答案,您必须有一个入口点脚本,它将您的应用程序日志发送到stdout:
runapp &
tail -f logfile
类似的东西。
此致
答案 1 :(得分:0)
docker logs
将显示容器中运行的应用程序中的所有stdout和stderr。将应用程序配置为记录到stderr而不是日志文件,日志将显示在docker logs
中。