docker windows10 共享目录挂载失败解决

起因

在执行docker脚本的时候,出现不能创建容器的错误。如下所示

 Cannot create container for service xxx: b'Drive has not been shared'

上了Stack Overflow,查看解决方法是通过Setting->Shared Drives,接着勾选自己想要用于docker挂载镜像的磁盘地址。

铁骨铮铮

但是,无论你怎么勾选,Rest credentials,Apply,甚至Reset,出厂化都无济于事。每一次输入用户密码后,docker 都自动把我的选项刷没了。


此时你需要分析一下有几种原因:

  1. 是不是本地安全策略中本地策略->安全选项->网络访问:本地账户的共享与安全模型,中安全设置没有放开权限,这里需要选择经典模式。
  2. 是不是防火墙的问题,445端口没有被用于映射
  3. 会不会是Hyper-V被禁用了

安全设置

选择经典

这边主要是第一种情况导致的drive has not been shared,设置好之后,Setting->Shared Drives->想要挂载的盘,reset,运行完事。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。