通过Windows容器通过VPN连接到资源

时间:2020-03-13 19:30:37

标签: docker windows-container

我正在尝试从Windows容器通过公司VPN访问资源,但不能。连接到VPN后,我可以从主机(Windows 10)访问它们,而从容器中访问它们。这不仅是名称解析,我也无法通过IP访问这些资源。

在过去的一周中,我已经阅读了有关Windows容器的不同网络类型的全部信息,但是我似乎无法使用除nat以外的任何驱动程序来创建网络。看来l2bridge可能是合适的选择,因为它欺骗了主机的mac地址(如果我没看错的话),但是每当我尝试创建创建该网络时,我都会得到:

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的新手。

所以,我的问题:

  1. 是否需要使用l2bridge驱动程序的网络才能通过VPN启用此通信?

  2. 是否有其他方法可以启用此通信? OOTB在Linux容器和bridge网络上似乎可以正常工作,但Windows容器似乎有更多的障碍……

谢谢!

0 个答案:

没有答案