如何从运行在primefaces主机上的docker容器获取tomcat日志

我正在处理日志监控,我有要求在Docker容器(容器运行在primefaces主机)中运行的Tomcat应用程序服务器日志(例如:catalina.log),并使用rsyslog将其传递到Logstash服务器。 我能够得到docker容器相关的日志,但无法从运行tomcat的docker容器中获取Tomcat服务器和应用程序日志。 任何build议对此表示赞赏。

谢谢,Praveen

初始化容器时可以挂载本地主机。 您只需传递-v标志以挂载到本地主机。

docker run -v /tmp may/hello-world.py

这将允许您将tomcat日志的目录安装到本地主机。

这里是关于它的Docker Docs。

https://docs.docker.com/engine/userguide/containers/dockervolumes/

布鲁斯