У меня есть две машины Windows Machine A, машина B под управлением Windows 10 с Hyper-V. Обе машины A и B находятся в одной сети.
На компьютере B я устанавливаю докер с помощью установщика Windows. Я вытягиваю изображение и запускаю его с:
docker run -p 1337:1337 --name my-image
На машине B я могу получить доступ к конечной точке http, открыв окно браузера для http://127.0.0.1:1337
.
Однако я не могу открыть ту же самую конечную http-точку с машины A с помощью:
http://machineA.ip.address:1337
Нет брандмауэра между машиной A и B.
Очевидно, что у меня проблема с NAT между компьютером A и B, когда дело доходит до доступа к контейнеру док-станции на компьютере B.
Как получить доступ к конечной точке HTTP, предоставляемой док-контейнером, работающим на компьютере B, с компьютера A?