gpt4 book ai didi

.net - 连接到 VPN 时,带有 Windows 容器的 Docker for Windows 无法正常工作

转载 作者:行者123 更新时间:2023-12-02 18:34:31 25 4
gpt4 key购买 nike

我正在使用适用于 Windows 的 Docker Desktop。我正在使用 Windows 容器来运行 ASP.NET Framework 4.7.2 应用程序。我能够创建一个示例应用程序并将其托管在 docker 容器中,还可以使用 visual studio 调试该应用程序。但是,当我使用 Cisco AnyConnect 连接到我的公司 VPN 时,不再可以访问 docker 容器。我的 VS 调试 session 也断开连接。当连接 VPN 时,我可以做些什么来让它工作,因为我需要它连接回公司网络中的 SQL Server。我尝试通过映射本地端口来绕过 VPN,但效果不佳。

Docker 桌面版:2.3.0.2(45183)操作系统:Windows 10应用:.NET Framework 4.2.7图片:微软/aspnet:4.7.2-windowsservercore-1803对比:2017

谢谢桑吉夫。

最佳答案

好的,这似乎是两件事的问题。

  1. VPN 配置。启用 VPN 后,将禁用所有本地网络。因此,如果我 ping 容器的 IP,它会通过 VPN 路由到公司网络,无法识别 IP。所以这失败了。唯一的方法是启用本地网络,但 corp 不会这样做。

  2. 使用 Linux 容器时不存在此问题。 Docker 有一个 VPNKit 来处理这个问题。但是docker windows使用的NAT无法绕过1中的具体配置。

这可能不是解决方案,但可能对遇到相同问题的任何人有所帮助。

关于.net - 连接到 VPN 时,带有 Windows 容器的 Docker for Windows 无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61874891/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com