orquestador
ejecución contenedores en varios nodos
stacks ≡ docker-compose.yml
servicios = unidad mínima
master/esclavo
/var/lib/docker/swarm: información del swarm, por cada nodo.
docker swarm init
creación red overlay → docker network ls
docker node inspect <NODO> [–pretty]]
docker network inspect ingress
servicios
técnicas desplagado
docker node update –availabilty
active: modo normal de funcionamiento
pause: no acepta nuevos servicios
drain: se va vaciando el nodo de servicios
constrains
-p:8080:80 → --publish published=8080,target=80