Как привязать к 0.0.0.0 вместо localhost для Docker целей - PullRequest
0 голосов
/ 23 января 2020

Я сейчас пытаюсь обернуть весь узел в Docker контейнер. Однако субстрат, когда я бегу, работает на localhost. Кажется, я не могу найти способ привязать его к 0.0.0.0, поскольку Docker не слишком хорошо привязывает локальный хост из-за природы виртуальных машин, являющихся посредниками для многих сред.

Ответы [ 3 ]

2 голосов
/ 23 января 2020

Оказывается, подложка имеет два флага, необходимых для привязки к этому интерфейсу. --ws-external и --rp c -external. Оба позволят это.

0 голосов
/ 28 января 2020

Используйте --ws-external / --rpc-external, вам также может понадобиться указать --rpc-cors all, если вы хотите получить к нему доступ из Интернета

0 голосов
/ 23 января 2020

Что вы подразумеваете под всем узлом?

Вы должны иметь возможность связать его следующим образом: --port 0.0.0.0:80:80 или использовать --network host (https://docs.docker.com/network/host/)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...