graylog 无法开箱即用

graylog 无法开箱即用

http://docs.graylog.org/en/3.0/pages/installation/docker.html

$ docker run --name mongo -d mongo:3
$ docker run --name elasticsearch \
    -e "http.host=0.0.0.0" \
    -e "ES_JAVA_OPTS=-Xms512m -Xmx512m" \
    -d docker.elastic.co/elasticsearch/elasticsearch-oss:6.5.4
$ docker run --link mongo --link elasticsearch \
    -p 9000:9000 -p 12201:12201 -p 514:514 \
    -e GRAYLOG_HTTP_BIND_ADDRESS="127.0.0.1:9000" \
    -d graylog/graylog:3.0

然后http://本地主机:9000/- 404。

它应该开箱即用吗?

答案1

如果您希望在本地计算机上运行 Graylog,请使用以下命令:

$ docker run --name mongo -d mongo:3
$ docker run --name elasticsearch \
      -e "http.host=0.0.0.0" \
      -e "ES_JAVA_OPTS=-Xms512m -Xmx512m" \
      -d docker.elastic.co/elasticsearch/elasticsearch-oss:6.6.1
$ docker run --name graylog --link mongo --link elasticsearch \
      -p 9000:9000 -p 12201:12201 -p 514:514 \
      -e GRAYLOG_HTTP_EXTERNAL_URI="http://127.0.0.1:9000/" \
      -d graylog/graylog:3.0

文档修复即将到来。感谢您指出这一点。

答案2

请从检查日志开始。我认为这是 graylog docker 的环境问题。

恕我直言,您的问题有解决方案。使用 GRAYLOG_HTTP_BIND_ADDRESS=0.0.0.0:9000,而不是 GRAYLOG_HTTP_EXTERNAL_URI。

相关内容