Me funciono en mi entrono de pruebas
docker network create --driver overlay proxy-net
docker service create --name proxy --constraint=node.role==manager -p 80:80 -p 9090:8080 --mount type=bind,src=/var/run/docker.sock,dst=/var/run/docker.sock --network proxy-net traefik:1.7 --docker --docker.swarmmode --docker.domain=dbz.com --docker.watch --api
docker service create --name app1 --network proxy-net --label traefik.port=3000 baezdavidsan/swarm-hostname
curl -H "Host: app1.dbz.com" http://localhost
docker service create --name app2 --network proxy-net --label traefik.port=3000 baezdavidsan/swarm-hostname
curl -H "Host: app2.dbz.com" http://localhost
docker service update --image baezdavidsan/networking app2
curl -H "Host: app1.dbz.com" http://localhost
curl -H "Host: app2.dbz.com" http://localhost
http://192.168.5.152:9090/dashboard/
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?
o inicia sesión.