当前位置:   article > 正文

ELK部署 (docker-compose方式)_elk docker-compose

elk docker-compose

ELK的部署方式有很多种,这里我介绍一种简单的部署方式:docker-compose

一、docker-compose.yml

version: "3.2"
services:
    elasticsearch:
      image: docker.elastic.co/elasticsearch/elasticsearch:7.4.2
      container_name: elasticsearch
      environment:
        - discovery.type=single-node
        - bootstrap.memory_lock=true
        - "ES_JAVA_OPTS=-Xms512m -Xmx512m"
      ports:
        - 9200:9200
      networks:
        - "elk-net"
    filebeat:
      image: docker.elastic.co/beats/filebeat:7.4.2
      volumes:
       - type: bind
         source: "./filebeat/2018.log"
         target: "/2018.log"
       - type: bind
         source: "./filebeat/filebeat.yml"
         target: "/usr/share/filebeat/filebeat.yml"
      networks:
        - "elk-net"
      depends_on:
        - "logstash"
    logstash:
      image: docker.elastic.co/logstash/logstash:7.4.2
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号