You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

36 lines
845 B

5 years ago
  1. version: '3.4'
  2. services:
  3. elasticsearch:
  4. build:
  5. context: elk/elasticsearch/
  6. volumes:
  7. - ./elk/elasticsearch/config/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml:ro
  8. ports:
  9. - "9200:9200"
  10. - "9300:9300"
  11. environment:
  12. ES_JAVA_OPTS: "-Xmx256m -Xms256m"
  13. logstash:
  14. build:
  15. context: elk/logstash/
  16. volumes:
  17. - ./elk/logstash/config/logstash.yml:/usr/share/logstash/config/logstash.yml:ro
  18. - ./elk/logstash/pipeline:/usr/share/logstash/pipeline:ro
  19. ports:
  20. - "8080:8080"
  21. environment:
  22. LS_JAVA_OPTS: "-Xmx256m -Xms256m"
  23. depends_on:
  24. - elasticsearch
  25. kibana:
  26. build:
  27. context: elk/kibana/
  28. volumes:
  29. - ./elk/kibana/config/:/usr/share/kibana/config:ro
  30. ports:
  31. - "5601:5601"
  32. depends_on:
  33. - elasticsearch