我试图通过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
消息。
答案 0 :(得分:0)
看起来像卷映射的路径问题。 Docker Toolbox为终端使用Git Bash,它使用promise.then(undefined, onRejected)
作为C:驱动器的根目录:
/c
因此,您的$ echo $(pwd)
/c/Users/elton
正在准备额外的正斜杠。我首先尝试使用完全合格的路径来验证:
/$(pwd)