2

我正在尝试通过 Docker Toolbox 在 Windows 上使用 Docker,但我正在努力使其工作。我已经提取了 Docker PHP 映像。例如,这个简单的ls命令失败:

$ docker run -it --rm -v /$(pwd):/home/projects php:7.0-cli ls -l /home/projects
ls: cannot open directory /home/projects: Operation not permitted

此外,已安装卷中的任何其他操作都会失败并Operation not permitted显示消息。

4

1 回答 1

0

看起来像卷映射的路径问题。Docker Toolbox 使用 Git Bash 作为终端,它/c用作 C: 驱动器的根目录:

$ echo $(pwd)
/c/Users/elton

所以你/$(pwd)正在准备一个额外的正斜杠。我首先尝试使用完全合格的路径来验证:

$ docker run -it --rm -v /c/projects:/home/projects php:7.0-cli ls -l /home/projects
于 2016-10-17T09:04:45.863 回答