Я хочу развернуть Traefik, чтобы перенаправить потоки из wan на внутренний док-сервер.Моя проблема в том, что мой роутер, в котором работает Traefik - это bananapi R2 с openwrt, а у Openwrt нет докера в репозиториях.Итак, я запустил Traefik с файлом конфигурации:
debug = true
[entryPoints]
[entryPoints.http]
address = ":10080"
[entryPoints.traefik]
address = ":18080"
[api]
entryPoint = "traefik"
dashboard = true
debug = true
[ping]
[docker]
endpoint = "tcp://192.168.56.201:2376"
exposedByDefault = true
swarmMode = true
watch = true
И я запускаю его с ./traefik_linux-amd -c traefik.toml
Когда я редактирую стек YAML (у меня естьпопробовал с wordpress):
version: '3'
services:
db:
image: mysql:5.7
volumes:
- db_data:/var/lib/mysql
restart: always
environment:
MYSQL_ROOT_PASSWORD: ${MYSQL_DATABASE_PASSWORD}
MYSQL_DATABASE: wordpress
MYSQL_USER: wordpress
MYSQL_PASSWORD: wordpress
wordpress:
image: wordpress:latest
ports:
- 5000:80
restart: always
environment:
WORDPRESS_DB_HOST: db:3306
WORDPRESS_DB_USER: wordpress
WORDPRESS_DB_PASSWORD: wordpress
deploy:
replicas: 2
labels:
- "traefik.frontend.rule=PathPrefix:/"
- "traefik.port=80"
- "traefik.enabled=true"
volumes:
db_data:
Мой Traefik нашел это отображение:
Но он пытается подключиться к внутренней сети роя, но мой bananapi R2 нене знаю роя и этой сети, потому что докер не установлен на этот компьютер.Так как я могу настроить их для установки бэкэнда на реальный IP моих работников?
С уважением.