Я хотел бы настроить установку Trafik в моем docker для работы с подпапками вместо поддоменов. Я знаю, что это должно работать, как я уже читал в других сообщениях. Тем не менее, я не понимаю, что я делаю неправильно ...
мой docker в моем тестовом домене имеет полное доменное имя ubuntu docker .domain.qa (и я также определил псевдоним для traefik.ubuntu docker .domain.qa)
Это мой файл компоновки: настройка с поддоменом работает просто отлично, но если я использую закомментированный вариант с путем, это не так. В моем браузере я просто получаю "путь не найден".
version: '3'
services:
traefik:
image: traefik:v2.0
container_name: traefik
restart: unless-stopped
security_opt:
- no-new-privileges:true
networks:
- proxy
ports:
- 80:80
volumes:
- /etc/localtime:/etc/localtime:ro
- /var/run/docker.sock:/var/run/docker.sock:ro
- ./data/traefik.yml:/traefik.yml:ro
- ./data/acme.json:/acme.json
labels:
- "traefik.enable=true"
- "traefik.http.routers.traefik.entrypoints=http"
- "traefik.http.routers.traefik.rule=Host(`traefik.ubuntudocker.domain.qa`)"
#- "traefik.http.routers.traefik.rule=Host(`ubuntudocker.domain.qa`) && Path(`/traefik`)"
- "traefik.http.routers.traefik.service=api@internal"
networks:
proxy:
external: true
и мой файл настроек traefik.yml:
api:
dashboard: true
log:
level: INFO
entryPoints:
http:
address: ":80"
providers:
docker:
endpoint: "unix:///var/run/docker.sock"
exposedByDefault: false
Большое спасибо!