Docker Swarm Raspberry Pi: невозможно получить доступ к кластеру через raspberrypi.local - PullRequest
0 голосов
/ 07 января 2020

Я создал очень простой c отдельный узел Docker Swarm кластер на RaspberryPI, на котором работает стек (включая службу Nginx).

Первый вопрос: Я могу curl 127.0.0.1:80 из RPI, но получаю тайм-аут при выполнении скручивания на localhost:80.

Второй вопрос: если я хочу получить доступ к своему кластеру извне RPI, но внутри его локальной сети, я могу сделать http://192.168.1.92, но я получаю бесконечную загрузку, если пытаюсь нажать http://raspberrypi.local ,

Чтобы я мог это сделать, я создал тупой Node-сервер, который я запустил непосредственно на RPI (нет docker), и я могу получить доступ к http://raspberrypi.local:5000.

Мой стек имеет 2 базовая c оверлейная сеть и мой Nginx опубликовал порт 80.

Чего мне не хватает? Есть ли что-то, что я должен сделать (на RPI или это Docker Swarm связанный?), Чтобы иметь возможность получить доступ к стеку любым способом, таким как IP-адрес хост-машины, имя хост-машины, пользовательский домен, если я настраиваю DNS например, на моем роутере, et c.

Спасибо за вашу помощь!

...