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

Popular posts from this blog

how to insert data php javascript mysql with multiple array session 2 -

multithreading - Exception in Application constructor -

windows - CertCreateCertificateContext returns CRYPT_E_ASN1_BADTAG / 8009310b -