美文网首页
docker安装graylog

docker安装graylog

作者: BL觉醒 | 来源:发表于2017-09-20 18:04 被阅读0次
    vim /root/gitclone/graylog/docker-compose.yml 
    cd /root/gitclone/graylog 
    docker-compose up
    

    以下为docker-compose.yml,具体命令参考官网:http://docs.graylog.org/en/2.3/pages/installation/docker.html

    version: '2'
    services:
      # MongoDB: https://hub.docker.com/_/mongo/
      mongodb:
        image: mongo:3
        volumes:
          - mongo_data:/data/db
      # Elasticsearch: https://www.elastic.co/guide/en/elasticsearch/reference/5.5/docker.html
      elasticsearch:
        image: docker.elastic.co/elasticsearch/elasticsearch:5.5.1
        volumes:
          - es_data:/usr/share/elasticsearch/data
        environment:
          - http.host=0.0.0.0
          - transport.host=localhost
          - network.host=0.0.0.0
          # Disable X-Pack security: https://www.elastic.co/guide/en/elasticsearch/reference/5.5/security-settings.html#general-security-settings
          - xpack.security.enabled=false
          - "ES_JAVA_OPTS=-Xms512m -Xmx512m"
        ulimits:
          memlock:
            soft: -1
            hard: -1
        mem_limit: 1g
      # Graylog: https://hub.docker.com/r/graylog/graylog/
      graylog:
        image: graylog/graylog:2.3.0-1
        volumes:
          - graylog_journal:/usr/share/graylog/data/journal
        environment:
          # CHANGE ME!
          - GRAYLOG_PASSWORD_SECRET=#############
          # Password: ##############
          - GRAYLOG_ROOT_PASSWORD_SHA2=###########################
          - GRAYLOG_WEB_ENDPOINT_URI=http://xxx.xxx.xxx.xxx/api
    #更改admin 的timezone:
          - GRAYLOG_ROOT_TIMEZONE=Asia/Shanghai
    #更改graylog server的timezone:
          - GRAYLOG_SERVER_JAVA_OPTS=-XX:+UnlockExperimentalVMOptions -XX:+UseCGroupMemoryLimitForHeap -XX:NewRatio=1 -XX:MaxMetaspaceSize=256m -server -XX:+ResizeTLAB -XX:+UseConcMarkSweepGC -XX:+CMSConcurrentMTEnabled -XX:+CMSClassUnloadingEnabled -XX:+UseParNewGC -XX:-OmitStackTraceInFastThrow -Duser.timezone=GMT+8  
        links:
          - mongodb:mongo
          - elasticsearch
        depends_on:
          - mongodb
          - elasticsearch
        ports:
          # Graylog web interface and REST API
          - 9000:9000
          # Syslog TCP
          - 514:514
          # Syslog UDP
          - 514:514/udp
          # GELF TCP
          - 12201:12201
          # GELF UDP
          - 12201:12201/udp
    # Volumes for persisting data, see https://docs.docker.com/engine/admin/volumes/volumes/
    volumes:
      mongo_data:
        driver: local
      es_data:
        driver: local
      graylog_journal:
        driver: local
    

    相关文章

      网友评论

          本文标题:docker安装graylog

          本文链接:https://www.haomeiwen.com/subject/wjdosxtx.html