Ich versuche Traefik als Load Balancer für einen meiner Server auf meinem docker-swarm Managed Server zu verwenden.Ich kann traefik dashboard nicht auf docker-swarm curren
ich ziemlich bin nach dieser Anleitung: https://docs.traefik.io/user-guide/swarm-mode/
es zu brechen:
I init den Docker Schwarm mit
docker swarm init
das Overlay-Netzwerk erstellen
docker network create --driver overlay traefik-net
Starten Sie den traefik-Service
docker service create \
--name traefik \
--constraint=node.role==manager \
--publish 80:80 --publish 8080:8080 \
--mount type=bind,source=/var/run/docker.sock,target=/var/run/docker.sock \
--network traefik-net \
traefik \
--docker \
--docker.swarmmode \
--docker.domain=traefik \
--docker.watch \
--web
Also, ich versuche, das traefik-Armaturenbrett über localhost zu erreichen: 8080, aber die Seite geladen wird einfach nicht.
Docker auf diesen Ports hört:
sudo netstat -tulpen | grep dockerd
tcp6 2 0 :::8080 :::* LISTEN 0 56713 4102/dockerd
tcp6 1 0 :::80 :::* LISTEN 0 55724 4102/dockerd
Also würde ich erwarten, dass auf localhost gehen: 8080 gibt mir die traefik Armaturenbrett.
Kann jemand darauf hinweisen, was ich hier vermisse?
Die Verwendung von 127.0.0.1:8080 funktioniert gut, während localhost: 8080 nicht funktioniert. stimmt etwas mit meiner docker swarm config nicht? – mietzekotze