【问题标题】:How to get tomcat log from docker container running in atomic host如何从在原子主机中运行的 docker 容器获取 tomcat 日志
【发布时间】:2016-03-16 22:57:16
【问题描述】:

我正在进行日志监控,我需要在 docker 容器(容器在原子主机中运行)中运行 tomcat 应用程序服务器日志(例如:catalina.log),并使用 rsyslog 将其传递给 Logstash 服务器。 我能够获取与 docker 容器相关的日志,但无法从运行 tomcat 的 docker 容器中获取 tomcat 服务器和应用程序日志。 对此的任何建议表示赞赏。

谢谢, 普拉文

【问题讨论】:

  • 如何启动容器?你共享一个卷吗?
  • 我没有使用挂载卷,我在 Kubernetes pod 中运行 docker 容器。

标签: docker logstash tomcat8 rsyslog


【解决方案1】:

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

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

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

这里是讨论它的 Docker 文档。

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

-布鲁斯

【讨论】:

  • 谢谢布鲁斯,我会试试这个方法
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-12-06
  • 1970-01-01
  • 2018-02-09
  • 2014-05-21
相关资源
最近更新 更多