Guest User

Untitled

a guest
Oct 30th, 2019
277
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 2.05 KB | None | 0 0
  1. version: '2'
  2. services:
  3.   mongodb:
  4.     image: mongo:3
  5.     volumes:
  6.       - mongo_data:/data/db
  7.     networks:
  8.       gr_net:
  9.         ipv4_address: 172.16.0.101
  10.         # ipv6_address: 2001:3984:3989::10
  11.         aliases:
  12.           - mongodb
  13.   elasticsearch:
  14.     image: docker.elastic.co/elasticsearch/elasticsearch:6.8.4
  15.     volumes:
  16.       - elasticsearch_data:/usr/share/elasticsearch/data
  17.     networks:
  18.       gr_net:
  19.         ipv4_address: 172.16.0.102
  20.         aliases:
  21.           - elasticsearch
  22.     environment:
  23.       - http.host=0.0.0.0
  24.       - transport.host=localhost
  25.       - network.host=0.0.0.0
  26.       - "ES_JAVA_OPTS=-Xms512m -Xmx512m"
  27.     ulimits:
  28.       memlock:
  29.         soft: -1
  30.         hard: -1
  31.     mem_limit: 2g
  32.   graylog:
  33.     image: graylog/graylog:3.1.2
  34.     volumes:
  35.       # Mount local configuration directory into Docker container
  36.       - ./config:/usr/share/graylog/data/config
  37.       - graylog_journal:/usr/share/graylog/data/journal
  38.     networks:
  39.       gr_net:
  40.         ipv4_address: 172.16.0.103
  41.         aliases:
  42.           - graylog
  43.     environment:
  44.       - TZ=Europe/Moscow
  45.       # - GRAYLOG_ROOT_PASSWORD_SHA2=f266937560dbe019168c2cd60e3bab059f9322a24ead6783f13858d1f2de2ecf
  46.       # - GRAYLOG_HTTP_EXTERNAL_URI=http://0.0.0.0:9000/
  47.       # - GRAYLOG_HTTP_PUBLISH_URI=http://0.0.0.0:9000/
  48.     links:
  49.       - mongodb:mongo
  50.       - elasticsearch
  51.     depends_on:
  52.       - mongodb
  53.       - elasticsearch
  54.     ports:
  55.       # Graylog web interface and REST API
  56.       - 9000:9000
  57.       # Syslog TCP
  58.       - 1514:1514
  59.       # Syslog UDP
  60.       - 1514:1514/udp
  61.       # GELF TCP
  62.       - 12201:12201
  63.       # GELF UDP
  64.       - 12201:12201/udp
  65. networks:
  66.   gr_net:
  67.     driver: bridge
  68.     # enable_ipv6: true
  69.     ipam:
  70.       driver: default
  71.       config:
  72.       - subnet: 172.16.0.0/24
  73.         gateway: 172.16.0.1
  74. # Volumes for persisting data, see https://docs.docker.com/engine/admin/volumes/volumes/
  75. volumes:
  76.   mongo_data:
  77.     driver: local
  78.   elasticsearch_data:
  79.     driver: local
  80.   graylog_journal:
  81.     driver: local
Advertisement
Add Comment
Please, Sign In to add comment