Докер «Операция не разрешена» проблема в Windows

Я пытаюсь использовать Docker в Windows через Docker Toolbox, но я изо всех сил пытаюсь заставить его работать. Я вытащил образ 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

Решение

Похоже, проблема пути с отображением тома. Docker Toolbox использует Git Bash для терминала, который использует /c как корень диска С:

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

Так что ваши /$(pwd) готовит дополнительную косую черту. Сначала я бы попробовал указать полный путь, чтобы проверить:

$ docker run -it --rm -v /c/projects:/home/projects php:7.0-cli ls -l /home/projects
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]