HELK/docker-compose.yml

55 lines
1.3 KiB
YAML
Raw Normal View History

2017-05-30 04:49:19 +00:00
# Docker compose file for the HELK
# HELK build version: 0.9 (BETA Script)
# Author: Roberto Rodriguez @Cyb3rWard0g
# ELK Version: 5x
version: '2'
services:
2017-05-30 05:02:42 +00:00
2017-05-30 04:59:26 +00:00
elasticsearch:
2017-08-10 01:12:40 +00:00
image: docker.elastic.co/elasticsearch/elasticsearch:5.5.1
2017-06-06 05:54:41 +00:00
volumes:
2017-06-06 14:15:14 +00:00
- ./elasticsearch/docker/config/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml
2017-06-06 05:54:41 +00:00
environment:
ES_JAVA_OPTS: "-Xmx256m -Xms256m"
networks:
- helk
2017-05-30 04:59:26 +00:00
kibana:
2017-08-10 01:12:40 +00:00
image: docker.elastic.co/kibana/kibana:5.5.1
2017-06-06 05:54:41 +00:00
volumes:
2017-08-10 01:12:40 +00:00
- ./kibana/docker/config/kibana.yml:/usr/share/config/kibana/kibana.yml
2017-05-30 04:59:26 +00:00
depends_on:
- elasticsearch
2017-06-06 05:54:41 +00:00
networks:
- helk
2017-05-30 04:59:26 +00:00
logstash:
2017-08-10 01:12:40 +00:00
image: docker.elastic.co/logstash/logstash:5.5.1
2017-06-06 05:54:41 +00:00
volumes:
2017-06-06 14:15:14 +00:00
- ./logstash/docker/config/logstash.yml:/usr/share/logstash/config/logstash.yml
2017-08-10 04:42:33 +00:00
- ./logstash/pipeline/:/usr/share/logstash/pipeline
2017-05-30 04:59:26 +00:00
depends_on:
- elasticsearch
2017-06-06 02:45:30 +00:00
ports:
2017-06-06 05:54:41 +00:00
- "5044:5044"
environment:
LS_JAVA_OPTS: "-Xmx256m -Xms256m"
networks:
- helk
2017-06-08 03:02:17 +00:00
nginx:
image: nginx:latest
volumes:
- ./nginx/docker/default.conf:/etc/nginx/conf.d/default.conf
- ./nginx/docker/htpasswd.users:/etc/nginx/htpasswd.users
2017-06-08 03:02:17 +00:00
ports:
- "80:80"
depends_on:
- kibana
networks:
2017-06-08 03:51:44 +00:00
- helk
2017-06-06 05:54:41 +00:00
networks:
helk:
driver: bridge