elasticsearch - Persist Elastic Search Data in Docker Container -
i have working es docker container running run so
docker run -p 80:9200 -p 9300:9300 --name es-loaded-with-data --privileged=true --restart=always es-loaded-with-data i loaded es bunch of test data , wanted save in state followed
docker commit containerid es-tester docker save es-tester > es-tester.tar then when load in data gone... gives?
docker load < es-tester.tar
if started official es image, using volume (https://github.com/docker-library/elasticsearch/blob/7d08b8e82fb8ca19745dab75ee32ba5a746ac999/2.1/dockerfile#l41). because of this, data written volume not committed docker. in order backup data, need copy data out of container: docker cp <container name>:/usr/share/elasticsearch/data <dest>
Comments
Post a Comment