我正在进行日志监控,我要求在docker容器中运行tomcat应用程序服务器日志(例如:catalina.log)(容器在原子主机中运行)并使用rsyslog将其传递给Logstash服务器。 我能够获取与docker容器相关的日志,但无法从运行tomcat的docker容器中获取tomcat服务器和应用程序日志。 对此有任何建议表示赞赏。
谢谢, 普利文
答案 0 :(得分:1)
初始化容器时可以挂载本地主机。您只需将-v
标志传递给本地主机即可。
docker run -v /tmp may/hello-world.py
这将允许您将tomcat日志的目录挂载到本地主机。
以下是谈论它的Docker文档。
https://docs.docker.com/engine/userguide/containers/dockervolumes/
-Bruce