Трафик + Рой БЕЗ ДОКЕРА - PullRequest
       63

Трафик + Рой БЕЗ ДОКЕРА

0 голосов
/ 28 сентября 2018

Я хочу развернуть 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 нашел это отображение: Traefik detection

Но он пытается подключиться к внутренней сети роя, но мой bananapi R2 нене знаю роя и этой сети, потому что докер не установлен на этот компьютер.Так как я могу настроить их для установки бэкэнда на реальный IP моих работников?

С уважением.

...