ทำ microservices แบบขำๆ กับ docker swarm

10
Microservices แบบๆ Docker Swarm Kan Ouivirach www.prontotools.io

Upload: kan-ouivirach-phd

Post on 21-Feb-2017

1.519 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: ทำ Microservices แบบขำๆ กับ Docker Swarm

ทำ Microservices แบบขำๆ กับ Docker SwarmKan Ouivirachwww.prontotools.io

Page 2: ทำ Microservices แบบขำๆ กับ Docker Swarm

Front-end

Component 1 Component 2 Component 3

Service 1 Service 2 Service 3

HTTP HTTP HTTP

Frond-end for Microservices

Component 4

Service 4

HTTP

Page 3: ทำ Microservices แบบขำๆ กับ Docker Swarm
Page 4: ทำ Microservices แบบขำๆ กับ Docker Swarm

docker build -t bangkok:unstable -f bangkok/Dockerfile bangkok

docker build -t munich:unstable -f munich/Dockerfile munich

docker build -t tokyo:unstable -f tokyo/Dockerfile tokyo

docker build -t nyc:unstable -f nyc/Dockerfile nyc

docker build -t front_gateway:unstable -f front_gateway/Dockerfile front_gateway

Page 5: ทำ Microservices แบบขำๆ กับ Docker Swarm

docker swarm init

docker network create -d overlay swarm101

Page 6: ทำ Microservices แบบขำๆ กับ Docker Swarm
Page 7: ทำ Microservices แบบขำๆ กับ Docker Swarm
Page 8: ทำ Microservices แบบขำๆ กับ Docker Swarm
Page 9: ทำ Microservices แบบขำๆ กับ Docker Swarm

docker build -t tokyo:1 -f tokyo/Dockerfile tokyo

docker service update --image tokyo:1 tokyo

Page 10: ทำ Microservices แบบขำๆ กับ Docker Swarm

https://github.com/zkan/microservices-with-swarm-101