Ответ от демона: Отказано в монтировании - ошибка при запуске приложения-докера, которое работало прошлой ночью
Внезапно мой докер перестал работать прошлой ночью, который работал раньше. Сборка Docker работает нормально, но я получаю следующую ошибку при попытке запустить контейнер.
Любая помощь приветствуется.
команда
docker run -it --rm -p 9001:4200 -v ${pwd}/src:/app/src angularclient
Сообщение об ошибке
C:\Program Files\Docker\Docker\Resources\bin\docker.exe: Error response from daemon: Mount denied:
The source path "E:/Karthik/angular/src"
doesn't exist and is not known to Docker.
See 'C:\Program Files\Docker\Docker\Resources\bin\docker.exe run --help'.
Я попытался выполнить следующую команду в Power Shell. Но бесполезно.
refreshenv
установить MSYS_NO_PATHCONV=1
установить COMPOSE_CONVERT_WINDOWS_PATHS=1
0 ответов
Попробуй это:
docker run -it --rm -p 9001:4200 -v E:/Karthik/angular/src:/app/src angularclient
Кажется, что вы не можете использовать ${pwd}
а также ./
на Win CMD и Git Bash. Вы можете использовать только абсолютные пути.
Добавьте / к префиксу пути, как показано ниже.
docker run -it --rm -p 9001:4200 -v /${pwd}/src:/app/src angularclient
- Убедитесь, что к диску открыт общий доступ в настройках Docker "Общие диски".
- Создайте полный путь, если он еще не существует.
- Добавить трейлинг
/
к пути.