直接使用宿主机的操作系统去构建需要隔离的应用,中间省去了再去虚拟化一套操作系统的过程,或许有人会担心使用如果Docker的容器挂掉了之后,数据会丢失的问题,这你大可不必的过多担心,Docker本身实现了数据卷的工程,可以将容器内部的目录挂载到宿主机之上...,只要你的宿主机还健康,那么上面的数据就不会丢失.甚至是当你重新创建一个容器之后你将新容器的数据目录也挂载到了之前容器的目录上,数据都可以复用,但我不建议你这样哦~
ELK版本的选择
主版本不用最新版,...codec => json_lines
}
}
output {
elasticsearch {
hosts => "es:9200"
index => "springboot-logstash...安装json_lines插件
# 进入logstash容器
docker exec -it logstash-dev /bin/bash
# 进入bin目录 cd /bin/
# 安装插件 logstash-plugin...install logstash-codec-json_lines
# 退出容器 exit
# 重启logstash服务 docker restart logstash-dev
使用Kibana