Я получил QNAP TS-673.Я установил контейнерную станцию, куда я положил контейнер с контейнером.Внутри Portainer у меня работает Traefik.
У меня есть DDNS для моего QNAP, и мой маршрутизатор перенаправляет на порт контейнера Traefik 89. Для целей тестирования я поместил контейнер Wordpress по умолчанию в portainer со следующимметки traefik в разделе развертывания стека WordPress.
deploy:
labels:
traefik.domain: [Here I've put the DDNS domain from my QNAP]
traefik.port: 30000
traefik.frontend.rule: Host:{domain}
Если я введу адрес своего NAS с портом 30000 в браузере, я правильно перенаправлюсь на wordpress, что должно означатьчто настройка portainer работает, верно?Traefik не распознал контейнер до тех пор, пока я не добавил метки в раздел «Метки контейнера» службы Wordpress в разделе службы Portainer.
После этого Traefik распознает контейнер, и я ожидаю, чтовсякий раз, когда я просто пытаюсь перейти к домену, предоставленному мне QNAP DDNS и перенаправленному моим маршрутизатором в Traefik, я в конце концов перенаправлен в контейнер Wordpress?Все, что я получаю, это просто пустую белую страницу с надписью «404 страница не найдена» в верхнем левом углу ...
Как Traefik распознает контейнер WordPress
-Добавить по состоянию на 15.2.2019
Я изменил некоторые настройки сейчас ...
Стек traefik создается следующим образом в portainer:
версия: '3 '
services: reverse-proxy: image: traefik # Официальная команда образа Traefik docker: --api --docker # Включает веб-интерфейс и сообщает Traefik прослушивать порты подключения: - "89:80"# Порт HTTP -" 8089: 8080 "# Тома веб-интерфейса пользователя (включена --api): - /var/run/docker.sock:/var/run/docker.sock # Так что Traefik может прослушиватьСобытия Docker развертывание: режим: реплицированные реплики: 1 размещение: ограничения: [node.role == manager]
И метки в Wordpress Service:
traefik.port =30000 traefik.frontend.rule = PathPrefixStrip: / test
Когда я пытаюсь достичь Wordpress с помощью:
1.2.3.4: 89 / test
Я получаю «Тайм-аут шлюза» ...
Кто-нибудь знает, что это может быть сейчас?