diff --git a/tools/docker.sh b/tools/docker.sh index 9c9b385..941799d 100644 --- a/tools/docker.sh +++ b/tools/docker.sh @@ -71,17 +71,17 @@ docker stack rm # Tear down an application ############################################################################## -docker-machine create --driver virtualbox myvm1 # Create a VM (Mac, Win7, Linux) -docker-machine create -d hyperv --hyperv-virtual-switch "myswitch" myvm1 # Win10 -docker-machine env myvm1 # View basic information about your node -docker-machine ssh myvm1 "docker node ls" # List the nodes in your swarm -docker-machine ssh myvm1 "docker node inspect " # Inspect a node -docker-machine ssh myvm1 "docker swarm join-token -q worker" # View join token -docker-machine ssh myvm1 # Open an SSH session with the VM; type "exit" to end -docker-machine ssh myvm2 "docker swarm leave" # Make the worker leave the swarm -docker-machine ssh myvm1 "docker swarm leave -f" # Make master leave, kill swarm -docker-machine start myvm1 # Start a VM that is currently not running -docker-machine stop $(docker-machine ls -q) # Stop all running VMs -docker-machine rm $(docker-machine ls -q) # Delete all VMs and their disk images -docker-machine scp docker-compose.yml myvm1:~ # Copy file to node's home dir -docker-machine ssh myvm1 "docker stack deploy -c " # Deploy an app +docker-machine create --driver virtualbox myvm1 # Create a VM (Mac, Win7, Linux) +docker-machine create -d hyperv --hyperv-virtual-switch "myswitch" myvm1 # Win10 +docker-machine env myvm1 # View basic information about your node +docker-machine ssh myvm1 "docker node ls" # List the nodes in your swarm +docker-machine ssh myvm1 "docker node inspect " # Inspect a node +docker-machine ssh myvm1 "docker swarm join-token -q worker" # View join token +docker-machine ssh myvm1 # Open an SSH session with the VM; type "exit" to end +docker-machine ssh myvm2 "docker swarm leave" # Make the worker leave the swarm +docker-machine ssh myvm1 "docker swarm leave -f" # Make master leave, kill swarm +docker-machine start myvm1 # Start a VM that is currently not running +docker-machine stop $(docker-machine ls -q) # Stop all running VMs +docker-machine rm $(docker-machine ls -q) # Delete all VMs and their disk images +docker-machine scp docker-compose.yml myvm1:~ # Copy file to node's home dir +docker-machine ssh myvm1 "docker stack deploy -c " # Deploy an app