首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Traefik v2.5未重定向到端口容器。找不到404

Traefik v2.5未重定向到端口容器。找不到404
EN

Stack Overflow用户
提问于 2021-11-09 22:39:36
回答 1查看 117关注 0票数 1

我正在尝试让traefik与portainer一起工作,但到目前为止还没有。我的目标是只需要输入traefik,然后让http://localhost/portainer重定向到portainer门户。

到目前为止,我的docker-compose看起来像这样:

代码语言:javascript
复制
services:
  reverse-proxy:
    image: traefik
    container_name: "traefik"
    networks:
      - traefik_net
    ports:
      - "80:80"
      - "8080:8080"
    volumes:
      - "/var/run/docker.sock:/var/run/docker.sock"
      - "./traefik.yml:/traefik.yml:ro"

  portainer:
    image: "portainer/portainer-ce"
    container_name: "portainer"
    networks:
      - traefik_net
    volumes:
      - "/var/run/docker.sock:/var/run/docker.sock"
      - portainer_data:/data"
    labels:
      - "traefik.enable=true"
      - "traefik.http.routers.portainer.entrypoints=web"
      - "traefik.http.routers.portainer.rule=Host(`localhost`) && PathPrefix(`/portainer`)"
      - "traefik.http.services.portainer.loadbalancer.server.port=9000"
networks:
  traefik_net: {}
volumes:
  portainer_data:

我的traefik.yml文件是:

代码语言:javascript
复制
log:
  level: INFO

api:
  insecure: true
  dashboard: true

entryPoints:
  web:
    address: ":80"

providers:
  docker:
    endpoint: "unix:///var/run/docker.sock"
    exposedByDefault: false

我真的不知道发生了什么事。当我尝试连接到http://localhost/portainer时,我得到了404 not found

仪表板工作正常。当我检查portainer服务是否有portainer容器的docker ip和端口9000时,我认为问题出在traefik接收并将url重定向到portainer容器。

欢迎任何帮助,谢谢。

EN

回答 1

Stack Overflow用户

发布于 2021-11-12 21:04:01

Portainer还不支持子路径,你可以在这里的https://github.com/portainer/portainer/issues?q=is%3Aissue+is%3Aopen上提出一个问题

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69905945

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档