docker ecosystem: part iv - swarm
TRANSCRIPT
Docker Ecosystem - Part IV
by @mario21ic
TalleresUNT
AgendaDocker Swarm
Demo
Preguntas?
Docker Swarm
Docker SwarmCluster de forma nativa
Discovery mediante TOKEN
Master y Nodes
Desarrollado en Go
Docker Swarm
Demo conDocker Machine y driver
VirtualBox
Docker SwarmCrear token: $ docker run swarm create
Crear nodo master:
docker-machine create \
-d virtualbox \
--swarm \
--swarm-master \
--swarm-discovery token://<TOKEN> \
swarm-master
Docker SwarmCrear nodo agent-00:
$ docker-machine create \
-d virtualbox \
--swarm \
--swarm-discovery token://<TOKEN> \
swarm-node-00
Docker SwarmCrear nodo agent-00:
$ docker-machine create \
-d virtualbox \
--swarm \
--swarm-discovery token://<TOKEN> \
swarm-node-01
Docker SwarmConectarse a cada nodo:
$ eval "$(docker-machine env swarm-node-00)"
$ eval "$(docker-machine env swarm-node-01)"
Conectarse al master:
$ eval "$(docker-machine env --swarm swarm-master)"
Docker SwarmLanzar en cada nodo:
$ watch docker ps -a
En el master:
$ docker info
$ docker run alpine echo 'hello swarm 1'
$ docker run alpine echo 'hello swarm 2'
$ docker run alpine echo 'hello swarm 3'
Gracias
Preguntas?