设置到 Windows 防火墙以允许 Docker for Windows 共享驱动器

新手上路,请多包涵

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 许可协议

阅读 1.1k
1 个回答

您实际上不需要共享 C 驱动器,而只需重新安装(或者甚至可能取消选中 - 单击确定 - 然后选中)Hyper-V 虚拟网卡上的文件和打印共享服务。 见这篇文章。

此外,如果您的网络配置文件(即公共)有限制,请考虑在执行上述操作之前通过此 PowerShell 命令将“vEthernet (DockerNAT)”卡的默认“未识别网络”更改为私有:

 Set-NetConnectionProfile -interfacealias "vEthernet (DockerNAT)" -NetworkCategory Private

原文由 David Tesar 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题