31 lines
939 B
YAML
31 lines
939 B
YAML
version: '2'
|
|
services:
|
|
mongo:
|
|
restart: always
|
|
image: "mongo:3"
|
|
volumes:
|
|
- /opt/shared/graylog/data/mongo:/data/db
|
|
elasticsearch:
|
|
restart: always
|
|
image: "elasticsearch:2"
|
|
command: "elasticsearch -Des.cluster.name='graylog'"
|
|
volumes:
|
|
- /opt/shared/graylog/data/elasticsearch:/usr/share/elasticsearch/data
|
|
graylog:
|
|
restart: always
|
|
image: graylog2/server:2.1.0-3
|
|
volumes:
|
|
- /opt/shared/graylog/data/journal:/usr/share/graylog/data/journal
|
|
- /opt/shared/graylog/config:/usr/share/graylog/data/config
|
|
environment:
|
|
GRAYLOG_PASSWORD_SECRET: gsahu1dj901hdaiuafg3g1q
|
|
GRAYLOG_ROOT_PASSWORD_SHA2: 8c6976e5b5410415bde908bd4dee15dfb167a9c873fc4bb8a81f6f2ab448a918
|
|
GRAYLOG_WEB_ENDPOINT_URI: http://192.168.2.41:9000/api/
|
|
depends_on:
|
|
- mongo
|
|
- elasticsearch
|
|
ports:
|
|
- "9000:9000"
|
|
- "12201/udp:12201/udp"
|
|
- "1514/udp:1514/udp"
|