Я хотел бы направить некоторые контейнеры через Traefik и добраться до них только локально (LAN). остальные службы работают на поддоменах, и давайте зашифруем это не проблема. Но почему-то я точно не знаю, как добраться до контейнера в локальной сети (например, http://portainer.myserver.lan). Как мне определить точки входа и как работает маршрутизация? Я благодарен за любую помощь!
Это простой nginx docker -compose.yaml, я пытался заставить его работать: я пытался получить доступ к папке данных через http://192.168.1.100/folder
version: '3'
services:
nginx:
image: nginx
container_name: nginx
restart: unless-stopped
networks:
- proxy
volumes:
- /var/run/docker.sock:/var/run/docker.sock:ro
- ./data:/usr/share/nginx/html:ro
labels:
- "traefik.enable=true"
- "traefik.http.routers.nginx.entrypoints=http"
- "traefik.http.services.nginx.loadbalancer.server.port=80"
- "traefik.frontend.rule=Host:192.168.1.100, Path=/folder"
- "traefik.docker.network=proxy"
networks:
proxy:
external: true