Getting started with Docker Swarms
docker-machine create -d hyperv --hyperv-virtual-switch "dockerswarm" nodemanager
docker-machine create -d hyperv --hyperv-virtual-switch "dockerswarm" nodecluster
docker-machine create --driver virtualbox nodemanager
docker-machine create --driver virtualbox nodecluster
docker-machine ls
docker-machine ssh nodemanager "docker swarm init --advertise-addr {MANAGER_IP}"
docker-machine ssh nodecluster "docker swarm join --token {TOKEN} {MANAGER_IP}:2377"
docker-machine ssh nodemanager "docker node ls"
docker-machine env nodemanager
# Windows
docker-machine env nodemanager | Invoke-Expression
# Nix
eval $(docker-machine env nodemanager)
docker-machine ls