首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >基于Traefik和docker组合的简单反向代理配置

基于Traefik和docker组合的简单反向代理配置
EN

Stack Overflow用户
提问于 2021-04-05 09:05:31
回答 1查看 1.6K关注 0票数 1

我在Traefik2.x和它的配置选项方面遇到了一些困难。我有以下docker-compose.yml文件,它应该:

container

  • Create
  1. 创建Traefik
  2. Grafana容器(一个监听端口3000的web仪表板)
  3. 通过Traefik作为反向代理

通过端口80连接Grafana

联系机器的IP端口8080,我可以正确地看到Traefik仪表板。然而,在80端口,我收到了404

docker-compose.yml

代码语言:javascript
运行
复制
version: "3"

services:

  traefik:
    container_name: "traefik"
    image: "traefik:latest"
    command:
      - --api.insecure=true
      - --api.dashboard=true
      - --providers.docker=true
      - --providers.docker.exposedbydefault=false
      - --providers.docker.network=frontend
      - --entrypoints.frontend.address=:80
    volumes:
      - "/var/run/docker.sock:/var/run/docker.sock"
    labels:
      - "traefik.enable=true"
    networks:
      - frontend
    ports:
      - "80:80"
      - "8080:8080"

  grafana:
    container_name: "grafana"
    image: "grafana/grafana:latest"
    networks:
      - frontend
      - backend
    labels:
      - "traefik.enable=true"
      - "traefik.docker.network=frontend"
      - "traefik.port=3000"

networks:
  frontend:
    name: frontend
  backend:
    name: backend
EN

回答 1

Stack Overflow用户

发布于 2021-04-05 13:00:08

我找到了对我的配置的正确编辑。在grafana容器中的标签部分中,需要为Traefik设置规则,以便识别URL

代码语言:javascript
运行
复制
- "traefik.http.routers.whoami.rule=Host(`myIPhere`)"

现在,Traefik已经将我的机器的IP插入到主机字段,Traefik识别规则,并将端口80上的流量按预期的方式路由到端口3000。

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

https://stackoverflow.com/questions/66950569

复制
相关文章

相似问题

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