提问人:DixFlatline 提问时间:11/17/2023 更新时间:11/17/2023 访问量:31
Traefik 配置 - 简单(可能)我不明白的事情
Traefik configuration - Simple (probably) things i don't understand
问:
我有一个可以工作的 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 时,我还可以访问仪表板。这是正常行为吗?如果是,为什么?
答: 暂无答案
评论