+ All Categories
Home > Software > Docker Ecosystem: Part IV - Swarm

Docker Ecosystem: Part IV - Swarm

Date post: 22-Jan-2017
Category:
Upload: mario-j-inga-cahuana
View: 145 times
Download: 3 times
Share this document with a friend
11
Docker Ecosystem - Part IV by @mario21ic Talleres UNT
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?


Recommended