graylog 3.0mongodb
cat >docker-compose.yml <<EOF version: '2' services: fluentd: image: registry.umarkcloud.com/fluentd:v1.2.5-output-udp-beats container_name: fluentd volumes: - ./fluent.conf:/fluentd/etc/fluent.conf ports: - 24224:24224 - 5044:5044 mongo: image: registry.umarkcloud.com/bitnami/mongodb:3.6.6 container_name: mongo restart: unless-stopped ports: - 27017:27017 volumes: - /data/mongo:/bitnami/mongodb graylog: image: registry.umarkcloud.com/graylog/graylog:3.0 container_name: graylog restart: unless-stopped #network_mode: host environment: - GRAYLOG_IS_MASTER=true - GRAYLOG_ROOT_TIMEZONE=Asia/Shanghai - GRAYLOG_OUTPUT_BATCH_SIZE=1024 #- GRAYLOG_OUTPUT_FLUSH_INTERVAL=2 - GRAYLOG_PASSWORD_SECRET=thisismypasswordpepper - GRAYLOG_ROOT_PASSWORD_SHA2=8c6976e5b5410415bde908bd4dee15dfb167a9c873fc4bb8a81f6f2ab448a918 - GRAYLOG_HTTP_EXTERNAL_URI=http://0.0.0.0:9000/ - GRAYLOG_ELASTICSEARCH_HOSTS=http://172.17.0.28:9200 - GRAYLOG_MONGODB_URI=mongodb://mongo:27017/graylog - GRAYLOG_SERVER_JAVA_OPTS=-Xms8g -Xmx8g -XX:NewRatio=1 -XX:MaxMetaspaceSize=256m -server -XX:+ResizeTLAB -XX:+UseConcMarkSweepGC -XX:+CMSConcurrentMTEnabled -XX:+CMSClassUnloadingEnabled -XX:+UseParNewGC -XX:-OmitStackTraceInFastThrow - TZ=Asia/Shanghai - GRAYLOG_ELASTICSEARCH_DISCOVERY_ENABLED=false ports: - 9000:9000 - 5555:5555 # - 5044:5044 volumes: - ./jar/dingding-alert-2.1.2-SNAPSHOT.jar:/usr/share/graylog/plugin/dingding-alert-2.1.2-SNAPSHOT.jar - ./jar/original-dingding-alert-2.1.2-SNAPSHOT.jar:/usr/share/graylog/plugin/original-dingding-alert-2.1.2-SNAPSHOT.jar EOF