VPN 阻止了我允许 Windows 版 Docker 在 Windows 10 机器上共享 C: 的尝试。
当我不使用 VPN 时,它工作正常。当我打开它时,我
防火墙阻止了 Windows 和容器之间的文件共享。请参阅文档以了解更多信息。
文档说
您无需在任何其他网络上打开端口 445。默认情况下,允许从 10.0.75.2(虚拟机)连接到 10.0.75.1 端口 445(Windows 主机)。
我在 Google 上搜索如何做到这一点 - 有人可以提供建议吗?
我正在使用 docker 18.03.1-ce-win65 (17513)、Cisco AnyConnect Secure Mobility Client 3.1.12020 和 Symatec Endpoint 14。
当我在办公室使用有线网络时,一切正常,但在家里连接 VPN 时,我无法与 docker 共享驱动器。由于公司政策,我必须使用此 VPN 客户端。
答案1
我还没有花足够的时间让它在我的特定环境中发挥作用,但这看起来很有希望:https://github.com/docker/for-win/issues/360
他们建议将 Docker 中的子网地址更改为 VPN 不使用的地址。
编辑:如果这不起作用并且您的雇主允许您使用其他 VPN 客户端,我已经成功使用 OpenConnect 代替 Cisco AnyConnect。