昨天晚上,我的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: 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'.
我尝试在电源 shell 中运行以下命令:
refreshenv
set MSYS_NO_PATHCONV=1
set COMPOSE_CONVERT_WINDOWS_PATHS=1
最佳答案
试试这个:
docker run -it --rm -p 9001:4200 -v E:/Karthik/angular/src:/app/src angularclient
看来您无法在Win cmd和Git Bash上使用
${pwd}
和./
。您只能使用绝对路径。
关于docker - 来自守护程序的错误响应:挂载被拒绝-运行昨晚正在运行的docker应用程序时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52478298/