Graylog4 docker安装详细介绍

编程教程 > Linux (2901) 2025-04-17 11:34:44

安装docker和docker-compose

参考文章:
CentOS 8.0-8.4 yum 安装docker-ce-xqlee (blog.xqlee.com)
Ubuntu 在线安装 Docker-xqlee (blog.xqlee.com)

已完成docker安装可以跳过此步骤

部署graylog


docker-compose.yml

# 更多docker-compose配置参考:https://docs.graylog.org/en/3.3/pages/installation/docker.html
version: '3'

services:

  mongo:
    image: mongo:4.2
    container_name: graylog_mongo
    restart: unless-stopped
    volumes:
      - /usr/share/zoneinfo/Asia/Shanghai:/etc/localtime #时区问题
      - ./graylog/mongo_data:/data/db

  elasticsearch:
    image: docker.elastic.co/elasticsearch/elasticsearch-oss:7.10.2
    container_name: graylog_elasticsearch
    restart: unless-stopped
    volumes:
      - /usr/share/zoneinfo/Asia/Shanghai:/etc/localtime #时区问题
      - ./graylog/es_data:/usr/share/elasticsearch/data
    environment:
      - http.host=0.0.0.0
      - discovery.type=single-node
      - "ES_JAVA_OPTS=-Xms256m -Xmx256m"
    ulimits:
      memlock:
        soft: -1
        hard: -1
    deploy:
      resources:
        limits:
          memory: 1g

  graylog:
    image: graylog/graylog:4.2
    container_name: graylog_graylog
    restart: unless-stopped
    volumes:
       - /usr/share/zoneinfo/Asia/Shanghai:/etc/localtime #时区问题
       - ./graylog/graylog_data_journal:/usr/share/graylog/data/journal
    environment:
      - GRAYLOG_PASSWORD_SECRET=somepasswordpepper # CHANGE ME (must be at least 16 characters)!
      - GRAYLOG_ROOT_PASSWORD_SHA2=8c6976e5b5410415bde908bd4dee15dfb167a9c873fc4bb8a81f6f2ab448a918 # Password: admin
      - GRAYLOG_HTTP_EXTERNAL_URI=http://127.0.0.1:9600/ # TODO 这里填写自己的ip地址
      - elasticsearch_hosts=http://elasticsearch:9200
      - mongodb_uri=mongodb://mongodb/graylog
      - GRAYLOG_ROOT_TIMEZONE=Asia/Shanghai #解决慢8小时问题
    ports:
      # Graylog web interface and REST API
      - 9600:9000
      # Syslog TCP
      - 1514:1514
      # Syslog UDP
      - 1514:1514/udp
      # GELF TCP
      - 12201:12201
      # GELF UDP
      - 12201:12201/udp
      - 5044:5044
      - 5044:5044/udp
    depends_on:
      - mongo
      - elasticsearch
    links:
      - mongo
      - elasticsearch
    deploy:
      resources:
        limits:
          memory: 1g

 

特别提醒:elasticsearch组件非常吃内存,如果设置256m以上则资源限制必须1G以上,否则报错137 无法连接


启动命令

docker-compose up -d

VIP资源,登录后查阅

此处内容需要开通会员后查阅(刷新)

登录/注册



启动成功后访问web页面即可:
http://ip:9600

自此docker环境下安装graylog4完成

更多graylog文章:
GrayLog 配置日志文件读取-xqlee (blog.xqlee.com)


评论
User Image
提示:请评论与当前内容相关的回复,广告、推广或无关内容将被删除。

相关文章
安装docker和docker-compose参考文章:CentOS 8.0-8.4 yum 安装docker-ce-xqlee (blog.xqlee.com)Ubuntu 在线安装 Dock...
GrayLog admin账号修改密码(docker版)由于graylog的admin账号不是配置到数据库中,而是配置到配置文件/etc/graylog/server/server.conf里面...
Graylog 数据清理_Graylog数据保留策略配置#Graylog 索引配置管理员账号登录graylog,并打开System/Includes菜单#编辑索引配置 选择Default ind...
 GrayLog 普通用户添加及配置角色Graylog添加用户首先登录管理员账号,打开System&gtl;Users and Teams 点击右边的"Create User"按钮,开始创建用户...
前置条件安装部署好graylog server创建graylog input 打开System/Inputs菜单选择输入类型为filebeat进行创建input创建inputinput信息配置i...
简单介绍在graylog web界面如何查询想要的日志 查询单个字符串 "your-info" 查询包含A和B的记录
微信支付服务商模式 - 注册成为服务商访问微信支付服务商注册页面 微信支付合作伙伴平台|平台开放更多能力,与合作伙伴一起成长点击成为合作伙伴
登录微信支付服务商后台打开网址,扫码登录, 关联服务商小程序服务商管理后台,微信小程序发货管理关闭
在使用微服务架构中,我们已经克服许多微服务架构导致的遗留问题,它允许我们创建稳定的分布式应用程序,并对代码、团队规模、维护、发布周期、云服务等进行所需的控制。
微信支付SDK必要信息微信支付平台证书模式必要参数(目前微信已经逐步弃用,暂不讲解)商户ID商户证书私钥商户证书序列号apiV3key微信支付微信公钥模式必要参
情景描述用户在电商网站中购买成功,在微服务中经历了什么 设计一套电商系统还不简单简单想象一下,既然是一个电商系统,有用户去购买,就肯定得有一个用户模块,购买什么
微信服务商登录到服务商管理后台,并选择【合作伙伴功能 -&gtl; 商户基础服务 -&gtl; 商户资料填写】注意:接入量大了。商户入驻申请可以使用接口,开发一个专用的商户入驻
某些情况下我们需要使用多个微信,需要在PC上多开微信,下面具体介绍Windows 10 操作系统上如何多开微信1.获取微信的安装路径找到桌面安装的微信快捷方式,然后数表右键属
环境准备winSW  GitHub - winsw/winswfrp软件  GitHub - fatedier/frp以上软件打包网盘下载:frp(0.45)+winSW(2.11.0).zip...
SpringCloud微服务Feign内部传递MultipartFile通过openfeign传递MultipartFile外部访问端  注意这边需要设置入参的类型()consumes = Me...