Я настраиваю сеть блокчейн.Один из моих узлов работает на порту 11628 моей машины, а другой узел работает в док-контейнере на порту 11625. Я хочу получить доступ к узлу, работающему на моей машине, из док-контейнера.Когда я делаю
>curl localhost:11628
В машине все работает нормально.Я понимаю, что не могу выполнить эту команду внутри контейнера, так как localhost будет значить для себя.Когда я выполняю
route
внутри контейнера докера, это дает вывод
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
default 172.17.0.1 0.0.0.0 UG 0 0 0 eth0
172.17.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth0
Так что я также попытался curl 172.17.0.1:11628
, это также дает
curl: (7) Failed to connect to 172.17.0.1 port 11628: Connection refused
Что должноСейчас сделаю ?Есть ли проблема с разоблачением порта?Я запустил контейнер командой
docker run -it --name container_name image