Skip to content

Instantly share code, notes, and snippets.

@dboyd13
Created August 16, 2017 13:23

Revisions

  1. dboyd13 created this gist Aug 16, 2017.
    46 changes: 46 additions & 0 deletions gistfile1.txt
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,46 @@
    version: ‘2’

    services:
    elasticsearch:
    build: elasticsearch/
    volumes:
    – ./elasticsearch/config/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml
    – ./elasticsearch/data:/usr/share/elasticsearch/data
    ports:
    – “9200:9200”
    – “9300:9300”
    environment:
    ES_JAVA_OPTS: “-Xmx256m -Xms256m”
    networks:
    – elk

    logstash:
    build: logstash/
    volumes:
    – ./logstash/config/logstash.yml:/usr/share/logstash/config/logstash.yml
    – ./logstash/pipeline:/usr/share/logstash/pipeline
    restart: always
    ports:
    – “514:5000”
    – “514:5000/udp”
    environment:
    LS_JAVA_OPTS: “-Xmx256m -Xms256m”
    networks:
    – elk
    depends_on:
    – elasticsearch

    kibana:
    build: kibana/
    volumes:
    – ./kibana/config/:/usr/share/kibana/config
    ports:
    – “5601:5601”
    networks:
    – elk
    depends_on:
    – elasticsearch

    networks:
    elk:
    driver: bridge