syslog发送日志而docker容器接收不到的问题
生活随笔
收集整理的這篇文章主要介紹了
syslog发送日志而docker容器接收不到的问题
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
syslog支持"udp", "tcp", "unix_syslog", "unix_socket"協議 ,所以要判斷其到底使用了什么端口類型
logstash:image: zzjz/logstash:6.2.2container_name: logstashrestart: alwaysports:- 10010:10010- 10011:10011- 10012:10012- 10014:10014- 10015:10015- 5055:5055- 7777:7777- 3456:3456- 5140:5140- 5047:5047- 7435:7435- 5144:5144/udpvolumes:- ./x-pack-6.2.2.zip:/x-pack-6.2.2.zip- ./config/logstash.yml:/usr/share/logstash/config/logstash.yml- ./logstash/scripts:/scripts/- ./logstash/plugin:/plugin/links:- es1如上面這段logstash的配置,7435:7435 這樣的配置默認就是轉發tcp端口,5144:5144/udp 這樣配置就是轉發udp端口;
而上次的問題所在就是防火墻的syslog是通過udp端口發來的,而我的端口映射的tcp,導致一直接收不到困擾了我好久,如不放心可以可以將tcp和udp都轉發出來
總結
以上是生活随笔為你收集整理的syslog发送日志而docker容器接收不到的问题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【深度学习】深度学习模型中的信任危机及校
- 下一篇: Windows平台RTSP|RTMP播放