8

我在 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: drive is不要在 Docker for Windows 设置中共享它。

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

4

2 回答 2

5

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

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

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

于 2017-10-27T14:09:00.800 回答
0

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

于 2018-09-04T14:02:24.667 回答