我试图使用traefik作为负载均衡器,用于我的停靠群管理服务器上的服务器之一。
我非常关注这个教程:https://docs.traefik.io/user-guide/swarm-mode/
要把它分解:
docker swarm initdocker network create --driver overlay traefik-netdocker 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因此,我试图通过localhost:8080访问traefik仪表板,但是页面根本没有加载。
Docker正在监听以下端口:
sudo netstat -tulpen | grep dockerd
tcp6 2 0 :::8080 :::* LISTEN 0 56713 4102/dockerd
tcp6 1 0 :::80 :::* LISTEN 0 55724 4102/dockerd 因此,我希望本地主机:8080给我的traefik仪表板。
有人能指出我在这里错过了什么吗?
发布于 2017-12-11 14:56:20
这两个命令的结果是什么:curl 127.0.0.1:8080和curl localhost:8080?
https://stackoverflow.com/questions/47751583
复制相似问题