如何在 docker 中更新 Graylog 版本
问题:如何在 docker 中更新 Graylog 版本 我是 graylog 的新手,我已经在 docker 中安装了 graylog,安装后我观察到 2 个通知,其中一个与 Graylog 升级有关。有人可以告诉我如何使用 docker 命令更新它吗? 注意:首先需要备份我的数据,然后我需要将其更新到版本 2.4.6。 注 2:我已经参考了 graylog 中的文档。 http://docs.
问题:如何在 docker 中更新 Graylog 版本
我是 graylog 的新手,我已经在 docker 中安装了 graylog,安装后我观察到 2 个通知,其中一个与 Graylog 升级有关。有人可以告诉我如何使用 docker 命令更新它吗?
注意:首先需要备份我的数据,然后我需要将其更新到版本 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
码头运行--名称弹性搜索\
-e "http.hostu003d0.0.0.0" -e "xpack.security.enabledu003dfalse" \
-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 灰色日志_WEB_ENDPOINT_URIu003d"http://127.0.0.1:9000/api" \
-d graylog/graylog:2.4.0-1
解答
首先我用我自己的卷安装了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
现在停止使用graylog
docker stop [graylog Container ID]
现在从 docker 中删除容器
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。这样您就不会丢失任何数据。
更多推荐
所有评论(0)