将应用程序日志重定向到docker日志
问题描述:
我的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