【发布时间】:2019-11-22 10:26:53
【问题描述】:
我正在尝试使 Graylog Docker 容器持久化。
这意味着在重新启动 (docker-compose down; docker-compose up) 后,日志仍将与配置一起存在。
我使用了https://docs.graylog.org/en/3.1/pages/installation/docker.html 的文档,我创建了一个 yml 文件,其中包含主题“持久化数据”下的内容。
我只编辑了“GRAYLOG_HTTP_EXTERNAL_URI=http://127.0.0.1:9000/”这一行,不使用本地主机,而是机器使用的外部IP。
Docker 可以工作,我可以创建输入并收集日志文件。不起作用的是数据是持久的。此外,每次我重新启动节点 ID 更改时,我都必须重新配置输入。运行docker volume ls 会列出五个卷,其中 3 卷是在 yml 文件中创建的。
我不明白为什么数据不是持久的。有人可以帮忙吗?
【问题讨论】:
-
那很有趣。花了一整天的时间为我的 homelab 设置 graylog,结果发现一旦我尝试重新启动,一切都消失了。那是我找到这个帖子的时候:-)
标签: docker persistent graylog