Sign inSign up

vyrphan/elasticsearch

By vyrphan

Updated about 10 years ago

Custom elasticsearch image. It's ready to be mapped as local service (listening on all interfaces)

Image
0

246

vyrphan/elasticsearch repository overview

docker pull vyrphan/elasticsearch:1.7.2

Example to run it

docker run -d -p 9200:9200 --name elasticsearch1 -v /var/lib/elasticsearch -v /var/log/elasticsearch -v /var/backups/elasticsearch vyrphan/elasticsearch:1.7.2

-> /var/lib/elasticsearch: where elasticsearch stores data -> /var/log/elasticsearch: elasticsearch logs -> /var/backups/elasticsearch: here is the destiny folder for backups.

To perform backups, you can set up an shell script with the following content:

mkdir -p /var/backups/elasticsearch chmod 777 /var/backups/elasticsearch curl -XPUT http://127.0.0.1:9200/_snapshot/backup -d '{ "type": "fs", "settings": { "location": "/var/backups/elasticsearch" } }' curl -XPUT http://127.0.0.1:9200/_snapshot/backup/snapshot_$(date -d "today" +"%Y%m%d%H%M") -d '{"ignore_unavailable": "true"}' tar czf /var/backups/elasticsearch_$(date -d "today" +"%Y%m%d%H%M").tar.gz /var/backups/elasticsearch

Tag summary

Content type

Image

Digest

Size

267.8 MB

Last updated

about 10 years ago

docker pull vyrphan/elasticsearch:1.7.2