docker ecosystem: part iv - swarm

11
Docker Ecosystem - Part IV by @mario21ic Talleres UNT

Upload: mario-j-inga-cahuana

Post on 22-Jan-2017

152 views

Category:

Software


3 download

TRANSCRIPT

Page 1: Docker Ecosystem: Part IV - Swarm

Docker Ecosystem - Part IV

by @mario21ic

TalleresUNT

Page 2: Docker Ecosystem: Part IV - Swarm

AgendaDocker Swarm

Demo

Preguntas?

Page 3: Docker Ecosystem: Part IV - Swarm

Docker Swarm

Page 4: Docker Ecosystem: Part IV - Swarm

Docker SwarmCluster de forma nativa

Discovery mediante TOKEN

Master y Nodes

Desarrollado en Go

Page 5: Docker Ecosystem: Part IV - Swarm

Docker Swarm

Demo conDocker Machine y driver

VirtualBox

Page 6: Docker Ecosystem: Part IV - Swarm

Docker SwarmCrear token: $ docker run swarm create

Crear nodo master:

docker-machine create \

-d virtualbox \

--swarm \

--swarm-master \

--swarm-discovery token://<TOKEN> \

swarm-master

Page 7: Docker Ecosystem: Part IV - Swarm

Docker SwarmCrear nodo agent-00:

$ docker-machine create \

-d virtualbox \

--swarm \

--swarm-discovery token://<TOKEN> \

swarm-node-00

Page 8: Docker Ecosystem: Part IV - Swarm

Docker SwarmCrear nodo agent-00:

$ docker-machine create \

-d virtualbox \

--swarm \

--swarm-discovery token://<TOKEN> \

swarm-node-01

Page 9: Docker Ecosystem: Part IV - Swarm

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)"

Page 10: Docker Ecosystem: Part IV - Swarm

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'

Page 11: Docker Ecosystem: Part IV - Swarm

Gracias

Preguntas?