gpt4 book ai didi

docker - 无法在docker-swarm上 curl traefik仪表板

转载 作者:行者123 更新时间:2023-12-02 20:09:09 25 4
gpt4 key购买 nike

我正在尝试将traefik用作docker-swarm受管服务器上的一台服务器的负载均衡器。

我非常关注本教程:https://docs.traefik.io/user-guide/swarm-mode/

分解:

  • 我使用以下命令初始化docker swarm
    docker swarm init
  • 创建覆盖网络
    docker network create --driver overlay traefik-net
  • 启动traefik服务

  • 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

    因此,我试图通过localhost:8080到达traefik-dashboard,但是该页面根本没有加载。

    Docker正在监听以下端口:
    sudo netstat -tulpen | grep dockerd
    tcp6 2 0 :::8080 :::* LISTEN 0 56713 4102/dockerd
    tcp6 1 0 :::80 :::* LISTEN 0 55724 4102/dockerd

    因此,我希望在localhost:8080上运行时会得到traefik仪表板。

    有人可以指出我在这里缺少什么吗?

    最佳答案

    这两个命令的结果是什么:
    curl 127.0.0.1:8080curl localhost:8080吗?

    关于docker - 无法在docker-swarm上 curl traefik仪表板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47751583/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com