7,540
edits
Changes
→Create swarm
Létrehozunk egy szolgáltatást az nginx image-ből. Három példányban fog futni.
<pre>
# docker-machine ssh master docker service create --name nginx --replicas 3 nginx
Nézzük meg, hogy hol jöttek létre a konténerek az új szolgáltatásunkhoz. 2 a masteren, 1 pedig a node1-en fut.
<pre>
# docker-machine ssh master docker service ps nginx
k4osxnv0a8lm nginx.2 nginx:latest master Running Running about a minute ago
t28ndarnryl5 nginx.3 nginx:latest master Running Running about a minute ago
</pre>
Ha csak a '''docker ps''' parancsot futtatjuk le, akkor láthatjuk, hogy csak azt a két konténert látjuk,amit a swarm a master node-on helyezett el.
<pre>
# docker-machine ssh master docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
0386b9b36ad1 nginx:latest "nginx -g 'daemon of…" 3 minutes ago Up 3 minutes 80/tcp nginx.3.t28ndarnryl5r6plfbgcwb9sw
568088b05844 nginx:latest "nginx -g 'daemon of…" 3 minutes ago Up 3 minutes 80/tcp nginx.2.k4osxnv0a8lm0qvwma0qvfat3
</pre>