docker 中使用efk怎么让数据可以持久化-v方式挂载

我在docker中运行的efk然后我不知道怎么去用-v挂载他进行数据的持久化。我翻看了官方的介绍,

$ docker run -d -v "$PWD/esdata":/usr/share/elasticsearch/data elasticsearch

他们是这么做到的,但是我这么尝试过发现 启动报错没有哪个初始化的Node文件夹不知道规范的解决方法是怎么做。求教了
图片描述

而且我想像大神们取取经,如果生产环境使用的话 除了 数据的持久化,那么我还需要注意写什么,或者说我的启动配置还需要优化那些参数,谢谢大佬~

阅读 5k
1 个回答

ELK吧?官方的文档没毛病啊我就是这么挂载的,我这里还新增了log的挂载。

- /elasticsearch/data:/usr/share/elasticsearch/data
- /elasticsearch/logs:/usr/share/elasticsearch/logs

另外可以参考docker-elk

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进