我正在尝试在Docker中运行syslog,以便它可以访问容器的DNS配置。是否可以在Docker中运行syslog并将其作为主机的syslog守护程序公开给主机?
最佳答案
是。我目前正在这样做,因为我有一个容器化的ELK(Elasticsearch / Logstash / Kibana)。
我的logstash在端口514上运行了用于syslog流量*的侦听器,并将其转发给ELK。
好吧,更正确的是-我正在运行一个haproxy实例,使用confd和etcd将其重定向到我的syslog容器所在的任何位置,但是原理仍然存在。
我的房东有
*.* @@localhost
在他们的
rsyslog.conf
中而且效果很好。 (而且我也可以从我的容器登录到此syslogd)
关于docker - 是否可以在Docker中运行syslog并将其作为主机的syslog守护程序公开给主机?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35479749/