【发布时间】:2016-11-18 15:32:00
【问题描述】:
我可以将 logstash 配置放在 Docker ELK compose 文件中,而不是在 Docker ELK logstash 配置文件中使用。
root@847847f14311:/etc/logstash/conf.d# ls
02-beats-input.conf 10-syslog.conf 30-output.conf
我想知道logstash配置文件可以存储在本地主机吗?
可以在 docker compose 文件中添加那些“02-beats-input.conf,10-syslog.conf ,30-output.conf”配置,这样当我启动我的 ELK docker 镜像时,所有的 logstash 配置都是在 Docker ELK 容器中自动更新/注入。?
非常感谢。
最好的问候, 佐拉姆
【问题讨论】:
-
很难理解您在问什么,您介意在问题中添加更多信息/上下文吗?
-
我想知道logstash配置文件可以存储在本地主机吗?而不是在 Docker ELK 容器中使用。 ?可以在 docker compose 文件中添加那些“02-beats-input.conf,10-syslog.conf,30-output.conf”配置,这样当我启动我的 ELK docker 镜像时,所有的 logstash 配置都会自动更新/注入 Docker ELK 容器中。
-
是的,您可以将文件从主机挂载到容器中。你问的是这个吗?
-
this ticket中有一个如何使用docker-compose将文件挂载到容器中的示例。
-
如果你在问题中包含你的 docker-compose 文件而不是链接到 paste.org 会更有帮助。是的,当您挂载这样的文件时,它将从您的本地文件夹中读取。
标签: docker logstash elastic-stack