Skip to content

Instantly share code, notes, and snippets.

@jrglee
Created March 7, 2016 06:25
Show Gist options
  • Save jrglee/c5322eb0998631f4366c to your computer and use it in GitHub Desktop.
Save jrglee/c5322eb0998631f4366c to your computer and use it in GitHub Desktop.
Docker - elasticsearch cluster
version: '2'
services:
master:
image: elasticsearch:2.2
container_name: es-master
command: elasticsearch -Des.node.master=true -Des.node.data=false
networks:
- cluster
master-fo:
image: elasticsearch:2.2
command: elasticsearch -Des.node.master=true -Des.node.data=false -Des.discovery.zen.ping.unicast.hosts=es-master
depends_on:
- master
networks:
- cluster
data:
image: elasticsearch:2.2
command: elasticsearch -Des.node.master=false -Des.node.data=true -Des.discovery.zen.ping.unicast.hosts=es-master
depends_on:
- master
networks:
- cluster
- client
kibana:
image: kibana:4.4
environment:
ELASTICSEARCH_URL: http://es:9200
links:
- data:es
ports:
- 5601:5601
networks:
- client
depends_on:
- data
networks:
cluster:
driver: bridge
client:
driver: bridge
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment