added named volume for data container

improved discovery of masters
This commit is contained in:
Dominic Werner 2017-04-12 18:19:32 +02:00
parent 50fe73494b
commit 85def78b5a

View File

@ -11,6 +11,7 @@ services:
- "bootstrap.memory_lock=true" - "bootstrap.memory_lock=true"
- "xpack.security.enabled=false" - "xpack.security.enabled=false"
- "ES_JAVA_OPTS=-Xms${heap_size} -Xmx${heap_size}" - "ES_JAVA_OPTS=-Xms${heap_size} -Xmx${heap_size}"
- "discovery.zen.ping.unicast.hosts=es-master"
- "discovery.zen.minimum_master_nodes=${minimum_master_nodes}" - "discovery.zen.minimum_master_nodes=${minimum_master_nodes}"
- "node.master=true" - "node.master=true"
ulimits: ulimits:
@ -62,7 +63,7 @@ services:
image: docker.elastic.co/elasticsearch/elasticsearch:5.3.0 image: docker.elastic.co/elasticsearch/elasticsearch:5.3.0
entrypoint: /bin/true entrypoint: /bin/true
volumes: volumes:
- /usr/share/elasticsearch/data - es-data-volume:/usr/share/elasticsearch/data
kibana: kibana:
labels: labels:
@ -79,3 +80,8 @@ services:
- "${kibana_port}:5601" - "${kibana_port}:5601"
depends_on: depends_on:
- es-master - es-master
volumes:
es-data-volume:
driver: local
per_container: true