Skip to content

Instantly share code, notes, and snippets.

@lisawebcoder
Forked from rubanraj54/docker-compose.yml
Created April 17, 2020 19:16
Show Gist options
  • Save lisawebcoder/e7931dcffb13438a2cd6ee782ea0cf65 to your computer and use it in GitHub Desktop.
Save lisawebcoder/e7931dcffb13438a2cd6ee782ea0cf65 to your computer and use it in GitHub Desktop.
Simple MongoDB cluster using docker compose (3 node cluster)
version: '3'
services:
node1:
image: mongo
ports:
- 30001:27071
volumes:
- $HOME/mongoclusterdata/node1:/data/db
networks:
- mongocluster
command: mongod --replSet comments
node2:
image: mongo
ports:
- 30002:27071
volumes:
- $HOME/mongoclusterdata/node2:/data/db
networks:
- mongocluster
command: mongod --replSet comments
depends_on :
- node1
node3:
image: mongo
ports:
- 30003:27071
volumes:
- $HOME/mongoclusterdata/node3:/data/db
networks:
- mongocluster
command: mongod --replSet comments
depends_on :
- node2
networks:
mongocluster:
driver: bridge
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment