#RUN
docker run hello-world
docker run docker/whalesay cowsay boo
docker run -it ubuntu bash
#LIST
docker images
#BUILD
# https://docs.docker.com/engine/getstarted/step_four
# Dockerfile in the current directory
docker build -t docker-whale .
#Push
docker tag 7cccf01902c7 umuros/docker-whale:latest
docker login
docker push umuros/docker-whale
#Remove
docker image remove docker-whale
#Application Stack
# docker-stack.yml
docker stack deploy
#Swarm - Getting Started: Voting App
# https://docs.docker.com/engine/getstarted-voting-app/
$ docker-machine create manager
$ docker-machine create worker
# https://docs.docker.com/machine/drivers/virtualbox/#options
$ docker-machine ls
$ docker-machine ip manager
$ docker-machine env manager
$ docker swarm init --advertise-addr <MANAGER-IP>
$ docker swarm join-token worker
$ docker node ls
$ docker-machine scp ~/sandbox/voting-app/docker-stack.yml manager:/home/docker/.
$ docker stack deploy --compose-file docker-stack.yml vote
$ docker stack services vote
# Port forwarding
$ VBoxManage controlvm "manager" natpf1 "tcp-port5001,tcp,,5001,,5001";