Files
syslog/docker-compose.yml
2026-03-13 16:58:47 +01:00

52 lines
1.1 KiB
YAML

services:
mongodb:
image: mongo:6.0
container_name: mongo
restart: unless-stopped
volumes:
- mongo_data:/data/db
networks:
- graylog
opensearch:
image: opensearchproject/opensearch:2.11.0
container_name: opensearch
restart: unless-stopped
environment:
- discovery.type=single-node
- bootstrap.memory_lock=true
- OPENSEARCH_JAVA_OPTS=-Xms1g -Xmx1g
ulimits:
memlock:
soft: -1
hard: -1
volumes:
- os_data:/usr/share/opensearch/data
networks:
- graylog
graylog:
image: graylog/graylog:6.0
container_name: graylog
restart: unless-stopped
depends_on:
- mongodb
- opensearch
environment:
- GRAYLOG_PASSWORD_SECRET=St&ph@ne10Nove.@1976
- GRAYLOG_ROOT_PASSWORD_SHA2=b6a50bfdf4c6cc55257ae131adcdbb866bb2c484e6e5f126fbe9060af67f3fe1
- GRAYLOG_HTTP_EXTERNAL_URI=http://localhost:9000/
ports:
- "9000:9000" # Interface web
- "1514:1514/tcp" # Syslog TCP
- "1514:1514/udp" # Syslog UDP
networks:
- graylog
volumes:
mongo_data:
os_data:
networks:
graylog: