Docker 安裝 Logstash


使用同版本鏡像 7.4.1

1、下載Logstash鏡像

docker pull logstash:7.4.1 #查看鏡像 docker images

 

2、編輯logstash.yml配置文件
logstash.yml配置文件放在宿主機/data/elk/logstash目錄下,內容如下:

path.config: /usr/share/logstash/conf.d/*.conf path.logs: /var/log/logstash

 

3、編輯test.conf文件
test.conf文件放在宿主機/data/elk/logstash/conf.d目錄下,內容如下:

input { beats { port => 5044 codec => "json" } } output { elasticsearch { hosts => ["192.168.12.183:9200"] } stdout { codec => rubydebug } }

 

4、啟動logstash

docker run -d --restart=always --log-driver json-file --log-opt max-size=100m --log-opt max-file=2 -p 5044:5044 --name xinyar-logstash -v /data/elk/logstash/logstash.yml:/usr/share/logstash/config/logstash.yml -v /data/elk/logstash/conf.d/:/usr/share/logstash/conf.d/ logstash:7.4.1

 

5、查看容器運行狀態

docker ps docker logs -f xinyar-logstash

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM