Skip to content

Instantly share code, notes, and snippets.

@purukaushik
Last active September 20, 2016 00:05
Show Gist options
  • Save purukaushik/66c1e60290551c38cb96f997c921657f to your computer and use it in GitHub Desktop.
Save purukaushik/66c1e60290551c38cb96f997c921657f to your computer and use it in GitHub Desktop.
Docker Swarm

Steps to setup a local docker swarm cluster with Docker Machine, swarm.

1. docker-machine create -d virtualbox local
2. eval "$(docker-machine env local)"
3. docker run swarm create
4. docker-machine create -d virtualbox --swarm --swarm-master --swarm-discovery $(cat docker_swarm_token) swarm-master
5. cat docker_swarm_token| pbcopy
6. docker-machine create -d virtualbox --swarm --swarm-master --swarm-discovery token://8c696a2ccea6f28a9446f05287248c1e swarm-master
7. docker-machine create -d virtualbox --swarm --swarm-discovery token://8c696a2ccea6f28a9446f05287248c1e swarm-agent-00
8. docker-machine create -d virtualbox --swarm --swarm-discovery token://8c696a2ccea6f28a9446f05287248c1e swarm-agent-01
9. eval $(docker-machine env --swarm swarm-master)
10. docker info

List machines.

11. docker-machine ls 

Stop machines

12. docker-machine stop <machine>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment