无法在Docker for Windows上共享C驱动器

问题描述 投票:6回答:2

我在Windows 10 Enterprise上运行Docker Desktop for Windows。我得到以下内容:

PS C:\ Users> docker run --rm -vc:/ Users:/ data alpine ls / data C:\ Program Files \ Docker \ Docker \ Resources \ bin \ docker.exe:来自守护进程的错误响应:C:驱动器是不在Docker for Windows设置中共享它。

从共享驱动器选项卡中的Docker设置,我看到C驱动器在那里,但没有检查。当我检查它并按Apply时,系统会提示我输入密码。成功进入后,仍未检查C驱动器。

docker docker-for-windows docker-desktop
2个回答
5
投票

人们在分享时面临着不同的问题。但常见的是基于非英语字符的密码或带空格的密码。

如果您可以更改密码并删除空格/特殊的非英文字符,那么它应该可以工作。

您可以尝试的其他解决方法是创建本地用户并授予其对C:的访问权限,然后在docker设置中共享C:\时使用此本地用户凭据


0
投票

提供的用户帐户还需要具有管理员权限。看起来很明显,但Docker在失败时不会返回错误消息(版本18.06.1-ce-win73(19507))。请记住随后以管理员帐户身份运行PowerShell以访问共享。

© www.soinside.com 2019 - 2024. All rights reserved.