【问题标题】:Docker "Operation not permitted" issue on WindowsWindows 上的 Docker“不允许操作”问题
【发布时间】:2016-10-16 09:36:30
【问题描述】:

我正在尝试通过 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 消息。

【问题讨论】:

    标签: php windows docker docker-toolbox


    【解决方案1】:

    看起来像卷映射的路径问题。 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
    

    【讨论】:

    • 不幸的是,这也不起作用。我收到了同样的Operation not permitted 消息。
    猜你喜欢
    • 1970-01-01
    • 2017-09-01
    • 1970-01-01
    • 1970-01-01
    • 2016-04-08
    • 1970-01-01
    • 2018-09-09
    • 1970-01-01
    • 2021-04-24
    相关资源
    最近更新 更多