Docker for Windows(18.04.0-ce-rc2-win61)无法共享驱动器求助
解决Docker for Windows共享驱动器勾选后自动取消的问题
我之前在Win10企业版上用Docker 18.x版本时,也碰到过一模一样的问题——勾选共享驱动器后,刚点应用就自动取消勾选,折腾了好几个办法才解决,给你几个亲测有效的方案:
1. 检查并重置Windows凭据
这是最常见的原因:
- 打开Docker设置的「共享驱动器」,勾选目标盘后会弹出Windows凭据窗口,务必输入本地/域账号的用户名和密码(不要用微软账号的邮箱格式)。
- 如果之前输错过凭据,会导致缓存错误:打开「控制面板→用户账户→凭据管理器→Windows凭据」,找到所有和
Docker或localhost相关的凭据条目,删除后重新回到Docker设置里配置共享。
2. 确保以管理员身份运行Docker
- 右键Docker图标,选择「以管理员身份运行」,再尝试配置共享驱动器。普通用户权限下,Docker可能没有足够权限修改驱动器共享设置。
- 同时确认你的Windows账号本身拥有管理员权限,否则即使以管理员身份启动也可能失效。
3. 升级Docker版本
你当前用的18.04.0-ce-rc2-win61是候选版本,存在共享驱动器的已知bug:
- 卸载现有版本,下载最新的Docker稳定版重新安装,安装前记得备份好你的容器和镜像(可以用
docker save命令导出镜像)。
4. 检查驱动器格式与权限
- 确认要共享的驱动器是NTFS格式,Docker for Windows不支持共享FAT32/exFAT格式的驱动器,这会直接导致共享失败。
- 右键目标驱动器→「属性→安全」,确保你的Windows用户账号拥有「读取/写入」权限,同时给
DockerDesktopService服务账号也分配相应权限。
5. 查看完整日志定位问题
如果上面的方法都没用,去C:\Users\<你的用户名>\AppData\Local\Docker\log.txt查看完整日志,里面会有更详细的错误提示(比如权限不足、凭据验证失败等),根据具体错误再针对性解决。
内容的提问来源于stack exchange,提问作者pcazar
相关产品推荐
相关产品推荐

