Skip to content

Instantly share code, notes, and snippets.

@xymor
Created October 18, 2017 16:10
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save xymor/2ed6594ccf75d767550812d692d8380c to your computer and use it in GitHub Desktop.
Save xymor/2ed6594ccf75d767550812d692d8380c to your computer and use it in GitHub Desktop.
docker-replicaset.sh
sudo mkdir -p /var/mongodb/mongodb-1 /var/mongodb/mongodb-2 /var/mongodb/mongodb-3
sudo docker run -d -it -p 27018:27017 -v /var/mongodb/mongodb-1:/data/db -v /var/config:/var/config --name mongodb-1 -d mongo mongod --replSet midas --bind_ip 0.0.0.0
sudo docker run -d -it -p 27019:27017 -v /var/mongodb/mongodb-2:/data/db -v /var/config:/var/config --name mongodb-2 -d mongo mongod --replSet midas --bind_ip 0.0.0.0
sudo docker run -d -it -p 27020:27017 -v /var/mongodb/mongodb-3:/data/db -v /var/config:/var/config --name mongodb-3 -d mongo mongod --replSet midas --bind_ip 0.0.0.0
mongo 127.0.0.1:27018 <<<"rs.initiate({_id: 'midas', members: [ {_id: 0, host:'10.224.28.131:27018'}, {_id: 1, host:'10.224.28.131:27019'}, {_id: 2, host:'10.224.28.131:27020'}]})"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment