3

Я установил Docker для Windows на мой компьютер с Windows 10, который использует Hyper-V. Его сетевой адаптер по умолчанию (виртуальный коммутатор) - это DockerNAT, внутренняя сеть.

Если я выключаю виртуальную машину (MobyLinuxVM по умолчанию) и меняю сетевой адаптер на другой, использующий внешнюю сеть, после перезапуска виртуальной машины он снова переключается на DockerNAT. Если я изменю сам DockerNAT на использование внешней сети, он снова станет внутренним.

Это почему? И какой способ подключения Docker является предпочтительным?

1 ответ1

1

Microsoft описывает здесь , как добавить NAT к коммутатору DockerNAT для того , чтобы обеспечить внешний доступ.

Это сводится к:

New-NetNat -Name DockerNAT -InternalIPInterfaceAddressPrefix 10.0.0.0/17

Использование диапазона IP-адресов, настроенного в Docker 4 Windows.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .