Feww !!
Я новичок в Traefik, и документация не помогает опробовать очень простой тест.
Я пытаюсь запустить базовый пример traefik, данный у них домаpage link ) на удаленном сервере, к которому у меня есть доступ с IP-адресом и у меня нет доменного имени как такового.Но все примеры и учебные примеры выглядят для меня одинаково - никаких дискуссий о том, что если у человека нет доменного имени.(Ни один из них не может создать, так как сервер находится за VPN.)
Вопрос: -
Как мне настроить traefik.frontend.rule, если у меня нет доменного имени,Если мой IP-адрес, скажем, xx.xx.xxx.xxx.
compose.yml
version: "3"
services:
traefik:
image: traefik:alpine
ports:
- 80:80
volumes:
- ${traefikConfigDirectory}:/etc/traefik
- /var/run/docker.sock:/var/run/docker.sock
# network_mode: host
whoami:
image: emilevauge/whoami
labels:
- traefik.enable=true
- traefik.frontend.rule=PathPrefixStrip:/testpath
# network_mode: host
config.toml
defaultEntryPoints = ["http"]
[entryPoints]
[entryPoints.http]
address = ":80"
[docker]
endpoint = "unix:///var/run/docker.sock"
exposedByDefault = false
usebindportip=false
[Обновить]
Однако, как предложил @marvin, я добавил метку traefik.port = 80 к whoami, а также поставил network_mode: host
, и я смог запустить.Но как заставить его работать без размещения network_mode на хосте?