1、docker pull docker.elastic.co/logstash/logstash:7.16.2-amd64
创建一个配置文件 用来配置 如何从beat搜集数据 如何往elasticsearch传输数据
文件名称随便 因为这是logstash配置文件 这俩就命名为 logstash.conf 文件 放在哪里都行 我放在了/root/elk/yaml文件夹下 linux中 ~符号代表当前用户目录 /root/elk/yaml 和 ~/elk/yaml 指的是同一目录
2.创建logstash容器
docker run -it --name logstash -d -v ~/elk/yaml/logstash.conf:/usr/share/logstash/pipeline/logstash.conf docker.elastic.co/logstash/logstash:7.16.2-amd64
3、docker pull docker.elastic.co/beats/filebeat:7.16.2-amd64
这个是搜集文件的工具filebeat
新建配置文件 启动容器指定 ~/elk/yaml/filebeat.yml
docker run --name filebeat -d -v ~/elk/yaml/filebeat.yml:/usr/share/filebeat/filebeat.yml filebeat
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)