【发布时间】:2016-10-12 12:21:20
【问题描述】:
我正在使用来自 docker hub 的 graylog 服务器映像,但我找不到日志文件。在 graylog vm 中,它们位于 /var/log/graylog 下,但该位置在 graylog 服务器 docker 映像中不存在。 docker 容器中的日志文件在哪里?
【问题讨论】:
我正在使用来自 docker hub 的 graylog 服务器映像,但我找不到日志文件。在 graylog vm 中,它们位于 /var/log/graylog 下,但该位置在 graylog 服务器 docker 映像中不存在。 docker 容器中的日志文件在哪里?
【问题讨论】:
graylog2/server Docker 镜像将日志发送到标准输出,并且不会将它们写入日志文件。
您可以使用Docker Logging Driver 来配置这些日志的写入位置。
【讨论】:
看起来 log4j 仅配置为标准输出。检查 Dockerfile 我建议检查这个目录:
/usr/share/graylog/data/log
同时检查:
/usr/share/graylog/data/journal
问候
【讨论】: