Открыть порт для локального IP-адреса из контейнера docker в стеке - PullRequest
0 голосов
/ 27 мая 2020

Я хотел бы связаться с локальным компьютером по адресу 127.1.1.10:4840 из контейнера docker, который является частью стека (docker -compose).

Когда я nmap 127.1.1.10 -p 4840 с моей хост-машины Linux он показывает, что порт открыт. Однако изнутри контейнера docker Nmap показывает, что порт закрыт. Я могу ping 127.1.1.10 из контейнера docker нормально.

Запуск iptables -t nat -L -n -v на моем хост-компьютере показывает эту цепочку:

Chain SME_tcp (1 references) pkts bytes target prot opt in out source destination<br> 70 4200 REDIRECT tcp -- * * 0.0.0.0/0 0.0.0.0/0 destination IP range 127.1.1.10-127.1.1.100 tcp dpt:80 redir ports 12001 5 300 REDIRECT tcp -- * * 0.0.0.0/0 0.0.0.0/0 destination IP range 127.1.1.10-127.1.1.100 tcp dpt:4840 redir ports 12001

Могу ли я получить любые предложения о том, как контейнер docker (внутри стека) может взаимодействовать с этим локальным компьютером 127.1.1.10:4840?

...