安装 graylog 5.1.7 需要 5.0版本以上的mongodb

docker pull graylog/graylog:5.1

docker run -d --name graylog \
 -p 9000:9000 -p 12201:12201 \
 -e GRAYLOG_ROOT_TIMEZONE=Asia/Shanghai \
 -e GRAYLOG_HTTP_EXTERNAL_URI="http://192.168.85.140:9000/" \
 -e GRAYLOG_HTTP_BIND_ADDRESS="0.0.0.0:9000" \
 -e GRAYLOG_PASSWORD_SECRET=somepasswordpepper \
 -e GRAYLOG_ROOT_PASSWORD_SHA2="8c6976e5b5410415bde908bd4dee15dfb167a9c873fc4bb8a81f6f2ab448a918" \
 -e GRAYLOG_ELASTICSEARCH_HOSTS="http://elastic:你的密码@172.16.0.12:9200" \
 -e GRAYLOG_MONGODB_URI="mongodb://graylog:你的密码@172.16.0.12:27017/graylog" \
 graylog/graylog:5.1

如连接的mongodb 版本低于5.0 则使用下面的方式

docker pull graylog/graylog:4.3

docker run -d --name graylog \
 -p 9000:9000 -p 12201:12201 \
 -e GRAYLOG_ROOT_TIMEZONE=Asia/Shanghai \
 -e GRAYLOG_HTTP_EXTERNAL_URI="http://192.168.85.140:9000/" \
 -e GRAYLOG_HTTP_BIND_ADDRESS="0.0.0.0:9000" \
 -e GRAYLOG_PASSWORD_SECRET=somepasswordpepper \
 -e GRAYLOG_ROOT_PASSWORD_SHA2="8c6976e5b5410415bde908bd4dee15dfb167a9c873fc4bb8a81f6f2ab448a918" \
 -e GRAYLOG_ELASTICSEARCH_HOSTS="http://elastic:你的密码@172.16.0.12:9200" \
 -e GRAYLOG_MONGODB_URI="mongodb://graylog:你的密码@172.16.0.12:27017/graylog" \
 graylog/graylog:4.3

备注 如果请求 elasticsearch 或 mongodb 的密码中 存在 @ 字符 时,使用 %40 代替

作者:admin  创建时间:2023-10-21 21:14
最后编辑:admin  更新时间:2023-10-22 19:15