Сетевой адаптер в Hyper-V продолжает сбрасываться в DockerNAT

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

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

Почему это? И что is предпочтительный способ получения подключения для Docker?

1
задан SQB
19.01.2023 22:52 Количество просмотров материала 2694
Распечатать страницу

1 ответ

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

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

New-NetNat -Name DockerNAT -InternalIPInterfaceAddressPrefix 10.0.0.0/17

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

1
отвечен Frank de Groot - Schouten 2023-01-21 06:40

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх