在与Docker for Windows共享本地驱动器(卷)时出错

当我尝试与docker for windows共享本地驱动器(卷)时,出现以下错误

docker run --rm -vc:/Users:/data alpine ls /data C:\Program Files\Docker\Docker\Resources\bin\docker.exe: Error response from daemon: C: drive is not shared. Please shar e it in Docker for Windows Settings. See 'C:\Program Files\Docker\Docker\Resources\bin\docker.exe run --help'. 

我试图从docker设置共享文件夹,并提供了我的用户名和密码,但没有运气,并得到相同的错误

目前在创想者更新(1703)Samba股票不工作。 官方回购中有很多门票:

例如: #662 , #669 , #756

这里描述了解决方法:

在安装Win 10 Creator Update(Build 15063)之后,

防火墙规则不是问题,由于某些原因,这些规则是正确的,重新启动后,我无法访问DockerNAT接口上的任何本地SMB共享(10.0.75.1)

我可以通过在虚拟“DockerNAT”networking接口上禁用和重新启用“Microsoftnetworking的文件和打印机共享”组件来暂时解决此问题。 之后,我可以浏览\ 10.0.75.1在Docker设置中禁用和重新启用共享驱动器,它可以工作 – 直到下一次重启