Windows 防火墙阻止了我尝试允许 Docker for Windows 在 Windows 10 机器上共享 C:。
Windows 防火墙关闭时工作正常。当它在我得到
防火墙阻止了 Windows 和容器之间的文件共享。有关更多信息,请参阅文档。
文件说
您无需在任何其他网络上打开端口 445。默认情况下,允许从 10.0.75.2(虚拟机)连接到 10.0.75.1 端口 445(Windows 主机)。
我在试图找到如何做到这一点时“被谷歌搜索” - 有人可以建议吗?
原文由 Ribeye 发布,翻译遵循 CC BY-SA 4.0 许可协议
您实际上不需要共享 C 驱动器,而只需重新安装(或者甚至可能取消选中 - 单击确定 - 然后选中)Hyper-V 虚拟网卡上的文件和打印共享服务。 见这篇文章。
此外,如果您的网络配置文件(即公共)有限制,请考虑在执行上述操作之前通过此 PowerShell 命令将“vEthernet (DockerNAT)”卡的默认“未识别网络”更改为私有: