Docker official get started guide.
docker-machine create --driver virtualbox myvm1
docker-machine create --driver virtualbox myvm2
docker-machine ls
docker-machine ssh myvm1 "docker swarm init --advertise-addr <myvm1 ip>"
docker-machine ssh myvm2 "docker swarm join --token <token> <ip>:2377"
docker-machine ssh myvm1 "docker node ls"
eval $(docker-machine env myvm1)
docker stack deploy -c docker-compose.yml getstartedlab
docker stack ps getstartedlab
docker stack rm getstartedlab
eval $(docker-machine env -u)
docker-machine stop $(docker-machine ls -q)
docker-machine rm $(docker-machine ls -q)