本文由 简悦 SimpRead 转码, 原文地址 www.cnblogs.com
- 部署环境: centos 7
- graylog 版本: 3.3
- docker 官方部署链接:http://docs.graylog.org/en/3.3/pages/installation/docker.html
1. 创建持久化目录
$ mkdir -p ./graylog/config
$ chmod -R 777 graylog/
$ cd ./graylog/config
$ wget https://raw.githubusercontent.com/Graylog2/graylog-docker/3.2/config/graylog.conf
$ wget https://raw.githubusercontent.com/Graylog2/graylog-docker/3.2/config/log4j2.xml
2. 设置查询高亮和国内时区
$ vim graylog.conf
修改 root_timezone = PRC
修改 allow_highlighting = true
3. 编辑 docker-compose.yml 文件
vim /opt/docker-compose.yml
内容如下:
点击查看详细内容
4. 启动
$ docker-compose up -d
5.web 页面访问
http://1.1.1.1:9000/
默认账号密码为 admin admin
6. 简单使用
- 打开 system/inputs
- 创建一个 GELF UDP 协议接收端 (如下图)
- 然后再 docker run 命令加入以下参数即可 (示例如下)
docker run -it --name atest --log-driver=gelf --log-opt gelf-address=udp://1.1.1.1:12201 --log-opt tag="{{.ImageName}}/{{.Name}}/{{.ID}}" --privileged=true --restart always -d hello-world