Как обновить версию Graylog в докере

Я новичок в сером журнале, я установил серый журнал в докере, и после его установки я заметил 2 уведомления, одно из которых связано с обновлением Graylog. Может кто-нибудь подскажет, как его обновить с помощью команд докеров?

Примечание. Сначала мне нужно сделать резервную копию моих данных, а затем мне нужно обновить ее до версии 2.4.6.

Примечание 2: я уже ссылался на документацию в Graylog.

http://docs.graylog.org/en/2.4/pages/upgrade.html

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

Процесс установки Graylog:

docker run --name mongo -d mongo: 3
docker run --name elasticsearch \
-e "http.host = 0.0.0.0" -e "xpack.security.enabled = false" \
-d docker.elastic.co/elasticsearch/elasticsearch:5.6.2
docker run --link mongo --link elasticsearch \
-p 9000: 9000 -p 12201: 12201 -p 514: 514 \
-e GRAYLOG_WEB_ENDPOINT_URI = "http://127.0.0.1:9000/api" \
-d graylog / graylog: 2.4.0-1

введите здесь описание изображения


person Dinesh Reddy Alla    schedule 13.10.2018    source источник
comment
Вы пробовали документы серого журнала? В нем упоминается, как обновить?   -  person Light.G    schedule 15.10.2018
comment
Я провел все исследования. Я нигде не нашел. @ Light.G   -  person Dinesh Reddy Alla    schedule 15.10.2018
comment
Это как-то помогает? docs.graylog.org/en/2.4/pages/upgrade.html?   -  person Light.G    schedule 15.10.2018
comment
@ Light.G в том, что они не упомянули о Docker Update. Я уже сослался на этот документ.   -  person Dinesh Reddy Alla    schedule 16.10.2018


Ответы (2)


Чтобы использовать последнюю версию, измените тег изображения серого журнала с 2.4.0-1 на 2.4 или 2.4.6-1

Похоже, что найденная вами документация не полностью соответствует документации по Docker Hub :

Если вы просто хотите проверить Graylog без какой-либо дополнительной настройки, вы можете запустить следующие три команды, чтобы создать необходимую среду:

docker run --name mongo -d mongo:3

docker run --name elasticsearch \ -e "http.host=0.0.0.0" -e "xpack.security.enabled=false" \ -d docker.elastic.co/elasticsearch/elasticsearch:5.6.12

docker run --link mongo --link elasticsearch \ -p 9000:9000 -p 12201:12201 -p 514:514 \ -e GRAYLOG_WEB_ENDPOINT_URI="http://127.0.0.1:9000/api" \ -d graylog/graylog:2.4

person Fabian Braun    schedule 17.10.2018

Сначала я установил Graylog с моими собственными томами

docker run --link mongo --link elasticsearch \
           -p 9000:9000 -p 12201:12201 -p 514:514 \
           -e GRAYLOG_WEB_ENDPOINT_URI="http://127.0.0.1:9000/api" \
           -d graylog/graylog:2.4.0-1

Теперь прекратите использование серого журнала

docker stop [graylog Container ID]

Теперь удалите контейнер из докера

docker rm [graylog Container ID]

Теперь удалите образ докера

docker rmi [graylog Image ID]

Теперь снова установите Graylog, изменив версию Graylog

docker run --link mongo --link elasticsearch \
           -p 9000:9000 -p 12201:12201 -p 514:514 \
           -e GRAYLOG_WEB_ENDPOINT_URI="http://127.0.0.1:9000/api" \
           -d graylog/graylog:2.4.6-1

Примечание. Удаляйте только Graylog, а не mongoDB / Elasticsearch. Тогда вы не потеряете никаких данных.

person Dinesh Reddy Alla    schedule 26.10.2018