Docker"操作不被允许" Windows上的问题

时间:2016-10-16 09:36:30

标签: php windows docker docker-toolbox

我试图通过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消息。

1 个答案:

答案 0 :(得分:0)

看起来像卷映射的路径问题。 Docker Toolbox为终端使用Git Bash,它使用promise.then(undefined, onRejected)作为C:驱动器的根目录:

/c

因此,您的$ echo $(pwd) /c/Users/elton 正在准备额外的正斜杠。我首先尝试使用完全合格的路径来验证:

/$(pwd)