将应用程序日志重定向到docker日志

时间:2016-11-04 20:13:06

标签: docker dockerfile

我的Docker容器会生成多个应用程序日志。

docker logs命令仅显示应用启动日志。有没有办法重定向其他日志文件,以便它们由docker logs命令显示?

编辑:

我正在使用WebSphere传统泊坞窗图片。 Docker日志只显示startServer.log,但还有其他日志,如SystemOut.log ....

2 个答案:

答案 0 :(得分:0)

我们需要更多信息,例如哪个应用程序,Dockerfile等等。

作为一般答案,您必须有一个入口点脚本,它将您的应用程序日志发送到stdout:

runapp &
tail -f logfile

类似的东西。

此致

答案 1 :(得分:0)

docker logs将显示容器中运行的应用程序中的所有stdout和stderr。将应用程序配置为记录到stderr而不是日志文件,日志将显示在docker logs中。