Traefik 配置 - 简单(可能)我不明白的事情

Traefik configuration - Simple (probably) things i don't understand

提问人:DixFlatline 提问时间:11/17/2023 更新时间:11/17/2023 访问量:31

问:

我有一个可以工作的 traefik 配置,但我不喜欢它,因为我觉得它很乱,而且我不明白一切。

所以我从头开始,按照 Traefik 文档开始一个新的。

一开始,我就遇到了问题。

这是我docker-compose.yml文件:

version: '3'

services:

  traefik:
    image: traefik:latest
    container_name: "Traefik-ReverseProxy"
    restart: unless-stopped
    security_opt:
      - no-new-privileges:true
    ports:
      - "80:80"
      - "8080:8080"
    volumes:
      - /etc/localtime:/etc/localtime:ro
      - /var/run/docker.sock:/var/run/docker.sock:ro
      - ./traefik-data/traefik.yml:/traefik.yml:ro
    #labels:
      #- "traefik.http.routers.traefik.rule=Host(`traefik-dash.mydomain.com`)"

  whoami:
    # A container that exposes an API to show its IP address
    image: traefik/whoami
    labels:
      - "traefik.enable=true"
      - "traefik.http.routers.whoami.rule=Host(`whoami.mydomain.com`)"
      - "traefik.http.routers.whoami.entrypoints=web"

这是我traefik.yml配置文件:

api:
  dashboard: true
  debug: true
  insecure: true

entryPoints:
  web:
    address: ":80"

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

设置非常简单! 以下是我的担忧: 当我在 http://traefik-dash.mydomain.com:8080/dashboard/ 点打开浏览器时,我可以访问仪表板。
当我去 http://whoami.mydomain.com 时,我得到了正确的whoami页面。
但是当我去 http://whoami.mydomain.com:8080 时,我还可以访问仪表板。这是正常行为吗?如果是,为什么?

黛比安· 特拉菲克

评论


答: 暂无答案