Я пытаюсь получить доступ к ресурсам через корпоративную VPN из контейнера windows, но не могу. При подключении к VPN я могу нормально с ними связаться с хоста (windows 10), но не с контейнера. Это не просто разрешение имен, я также не могу получить доступ к этим ресурсам по IP.
За прошедшую неделю я прочитал все о различных типах сетей в отношении windows контейнеров, но я не могу создать сеть с любым драйвером, кроме nat
. Кажется, что l2bridge
может быть подходящим выбором, так как он подменяет адрес ma c хоста (если я правильно прочитал), но всякий раз, когда я пытаюсь создать для создания этой сети, я получаю:
PS C:\Windows\system32> docker network create -d l2bridge test --subnet 192.168.111.0/24
Error response from daemon: hnsCall failed in Win32: Element not found. (0x490)
Большая часть документации, найденной мной для этого типа сети, выглядит как 2018 г. и потенциально устарела? Понятия не имею - я совершенно новичок в docker.
Итак, мои вопросы:
Нужна ли сеть с драйвером l2bridge
для включения это общение через VPN?
Есть ли какой-то другой способ, чтобы включить это общение? Похоже, что это работает OOTB с linux контейнерами и bridge
сетью, но, кажется, есть больше обручей с windows контейнерами…
Спасибо!