Назад | Перейти на главную страницу

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.

Должен ли он работать из коробки?

Если вы хотите, чтобы 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

Исправление в документации готовится. Спасибо, что указали на это.