鍍金池/ 問(wèn)答/Linux  網(wǎng)絡(luò)安全/ docker 中使用efk怎么讓數(shù)據(jù)可以持久化-v方式掛載

docker 中使用efk怎么讓數(shù)據(jù)可以持久化-v方式掛載

我在docker中運(yùn)行的efk然后我不知道怎么去用-v掛載他進(jìn)行數(shù)據(jù)的持久化。我翻看了官方的介紹,

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

他們是這么做到的,但是我這么嘗試過(guò)發(fā)現(xiàn) 啟動(dòng)報(bào)錯(cuò)沒(méi)有哪個(gè)初始化的Node文件夾不知道規(guī)范的解決方法是怎么做。求教了
圖片描述

而且我想像大神們?nèi)∪〗?jīng),如果生產(chǎn)環(huán)境使用的話 除了 數(shù)據(jù)的持久化,那么我還需要注意寫(xiě)什么,或者說(shuō)我的啟動(dòng)配置還需要優(yōu)化那些參數(shù),謝謝大佬~

回答
編輯回答
懶洋洋

ELK吧?官方的文檔沒(méi)毛病啊我就是這么掛載的,我這里還新增了log的掛載。

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

另外可以參考docker-elk

2018年3月17日 01:44