Skip to content

Instantly share code, notes, and snippets.

@ilgooz
Last active August 29, 2015 14:10
Show Gist options
  • Save ilgooz/d980ed1980d6c8bf7c9c to your computer and use it in GitHub Desktop.
Save ilgooz/d980ed1980d6c8bf7c9c to your computer and use it in GitHub Desktop.
crate docker
// Dockerfile
FROM crate:latest
ADD config.yml /crate/config/crate.yml
ENV MIN 10g
ENV MAX 10g
ENV CRATE_MIN_MEM 10g
ENV CRATE_MAX_MEM 10g
EXPOSE 4200
EXPOSE 4300
// config.yml
bootstrap.mlockall: true
cluster.name: a1
discovery.zen.ping.multicast.enabled: false
discovery.zen.ping.unicast.hosts:
- ip:4300
- ip2:4300
discovery.zen.minimum_master_nodes: 2
// build.sh
sudo docker build -t a1/crate .
// start1.sh
sudo docker run -d -p 4200:4200 -p 4300:4300 -v /data:/data a1/crate crate -Des.node.name=node1
// start2.sh
sudo docker run -d -p 4200:4200 -p 4300:4300 -v /data:/data a1/crate crate -Des.node.name=node2
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment