【问题标题】:Where are the log files located in the Graylog server Docker container?Graylog 服务器 Docker 容器中的日志文件在哪里?
【发布时间】:2016-10-12 12:21:20
【问题描述】:

我正在使用来自 docker hub 的 graylog 服务器映像,但我找不到日志文件。在 graylog vm 中,它们位于 /var/log/graylog 下,但该位置在 graylog 服务器 docker 映像中不存在。 docker 容器中的日志文件在哪里?

【问题讨论】:

    标签: docker graylog


    【解决方案1】:

    graylog2/server Docker 镜像将日志发送到标准输出,并且不会将它们写入日志文件。

    您可以使用Docker Logging Driver 来配置这些日志的写入位置。

    【讨论】:

    • 谢谢,使用 syslog 驱动程序查看日志。将此添加到 docker compose:
    • 日志记录:驱动程序:“syslog”选项:syslog-address:“tcp://127.0.0.1:514”
    【解决方案2】:

    看起来 log4j 仅配置为标准输出。检查 Dockerfile 我建议检查这个目录:

    /usr/share/graylog/data/log
    

    同时检查:

    /usr/share/graylog/data/journal
    

    问候

    【讨论】:

      猜你喜欢
      • 2017-08-21
      • 2019-02-14
      • 2017-12-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-11-30
      相关资源
      最近更新 更多