Persist Elastic / Kibana db / config работает из докера? - PullRequest
0 голосов
/ 16 мая 2018

Как мне сохранить базу данных Elastic search и конфигурацию Kibana, если я запускаю их оба из образов Docker:

docker run -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" docker.elastic.co/elasticsearch/elasticsearch:6.2.2

docker run -p 5601:5601 -e ELASTICSEARCH_URL=http://localhost:9200 docker.elastic.co/kibana/kibana:6.2.2

Я знаю, что должен использовать 'Docker-volume', но я былинтересно, есть ли у кого-нибудь рецепт для работы с изображениями.

1 Ответ

0 голосов
/ 16 мая 2018

Для получения Docker-контейнера Persistence, работающего в бэкэнде, необходимо добавить флаг Detached вместе с командой запуска Docker.

docker run -d -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" docker.elastic.co/elasticsearch/elasticsearch:6.2.2

docker run -d -p 5601:5601 -e ELASTICSEARCH_URL=http://localhost:9200 docker.elastic.co/kibana/kibana:6.2.2

если вы хотите сделать его более безопасным и надежным, вы можете использовать свой собственный объем данных в случае, если докер-контейнер останавливается, вы не потеряете свои данные.

Применяя данный флаг.

-v хост / источник: путь / контейнер

Далее, Прочитайте Документация Dcoker

...