我正在Windows 10 Enterprise上运行 Docker Desktop for Windows 。我得到以下内容:
PS C:\ Users> docker run --rm -v c:/ Users:/ data alpine ls / data C:\ Program Files \ Docker \ Docker \ Resources \ bin \ docker.exe:错误 来自守护进程的响应:C:驱动器不在Docker for Windows中共享它 设置。
从共享硬盘选项卡中的Docker设置,我看到C
驱动器在那里,但未检查。当我检查它并按Apply时,系统会提示我输入密码。成功输入后,仍未检查C
驱动器。
答案 0 :(得分:5)
人们在分享时面临着不同的问题。但常见的是基于非英语字符的密码或带空格的密码。
如果您可以更改密码并删除空格/特殊的非英文字符,那么它应该可以正常工作。
您可以尝试的其他解决方法是创建本地用户并授予其访问C:的权限,然后在docker设置中共享C:\时,使用此本地用户凭据
答案 1 :(得分:0)
提供的用户帐户也需要具有管理员权限。似乎很明显,但是Docker失败时不会返回错误消息(版本18.06.1-ce-win73(19507))。请记住,随后以该管理员帐户运行PowerShell,以访问共享。