Ответ от демона об ошибке: Mount denied - Ошибка при запуске приложения docker, которое работало прошлой ночью.

Внезапно вчера ночью перестала работать моя docker run, которая работала раньше. docker build работает нормально, но при попытке запустить контейнер я получаю указанную ниже ошибку.

Команда

 docker run -it --rm -p 9001:4200 -v ${pwd}/src:/app/src angularclient

Сообщение об ошибке

C: \ Program Files \ Docker \ Docker \ Resources \ bin \ docker.exe: ответ об ошибке от демона: Mount denied: исходный путь «E: / Karthik / angular / src» не существует и не известен Docker. См. 'C: \ Program Files \ Docker \ Docker \ Resources \ bin \ docker.exe run --help'.

Я попытался запустить следующую команду в оболочке питания:

  • refreshenv

  • set MSYS_NO_PATHCONV=1

  • set COMPOSE_CONVERT_WINDOWS_PATHS=1


person Karthikeyan VK    schedule 24.09.2018    source источник
comment
Проверьте в настройках докера, определен ли E: как общий диск.   -  person Henry    schedule 24.09.2018
comment
Да, это общий доступ   -  person Karthikeyan VK    schedule 24.09.2018


Ответы (4)


попробуй это:

docker run -it --rm -p 9001:4200 -v E:/Karthik/angular/src:/app/src angularclient

Похоже, вы не можете использовать ${pwd} и ./ в win cmd и Git Bash. Вы можете использовать только абсолютные пути.

person Simons George    schedule 15.12.2018
comment
Я пробовал, что это не работает, это не ошибка, но когда я вношу изменения, изменения не отражаются - person Karthikeyan VK; 01.01.2019

Добавьте это в свой ~ / .bash_profile:

export MSYS_NO_PATHCONV=1
person Gabryel Ferreira    schedule 21.05.2019
comment
Не могли бы вы добавить несколько пояснений? Какова цель этой команды? А ваш ответ вроде для unix нет? - person Sébastien Temprado; 21.05.2019

Добавьте / к префиксу пути, как показано ниже.

docker run -it --rm -p 9001:4200 -v /${pwd}/src:/app/src angularclient
person Hasee Amarathunga    schedule 18.09.2019

  1. Убедитесь, что к диску открыт общий доступ в настройках Docker «Общие диски».
  2. Создайте полный путь, если он еще не существует.
  3. Добавьте завершающий / к пути.
person HackSlash    schedule 29.10.2019