Похожие вопросы

Запуск Kallithea в Docker на сервере Synology
Docker создавать данные Тома узла не в папке контейнера
Не удается запустить docker без подключения
IPTABLES: блокировка порта только для внешних пользователей
Как установить docker на Windows7 и создать машину Linux через docker
Связь между контейнерами Docker на разных хостах в одной локальной сети
не удается получить доступ к http://localhost:4000 после сопоставления номера порта с docker
Почему я вижу повторные передачи по сети с помощью iperf3?
docker-ce: пароль прокси-сервера перестал работать после обновления
По какой причине установка GitLab через Docker является хорошей идеей?
Как отбросить привилегии в сценарии внутри неинтерактивной оболочки?
АРМ контейнеров Docker работает Wildfly / Java ее - кластер домен или отдельный? [закрытый]
Использование DNS-интерфейса консула в контейнерах docker
запуск службы systemd в контейнере OCI (runc)
не удается запустить nginx в alpine linux (docker)

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

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

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

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

5
задан SQB
источник

1 ответов

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

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

New-NetNat -Name DockerNAT -InternalIPInterfaceAddressPrefix 10.0.0.0/17

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

1
отвечен Frank de Groot - Schouten 2018-09-18 18:27:48
источник

Другие вопросы docker docker-for-windows hyper-v networking windows-10