docker run -d -P -v $PWD:/server companyservice/tornado
我像这样启动docker为什么会报错
invalid value 'c:\\user;e:\\Pro\\xxx' for flag -v
反正就是会包含两个路径,但是$PWD我echo出来确实只有一个路径,这是什么情况?
还有一直报错xxx不是绝对路径,windows下的绝对路径应该要怎么输入?我是这样c:\code\
docker run -d -P -v $PWD:/server companyservice/tornado
我像这样启动docker为什么会报错
invalid value 'c:\\user;e:\\Pro\\xxx' for flag -v
反正就是会包含两个路径,但是$PWD我echo出来确实只有一个路径,这是什么情况?
还有一直报错xxx不是绝对路径,windows下的绝对路径应该要怎么输入?我是这样c:\code\
首先你要检查一下virtual box的共享文件夹是否把你windows的这个目录共享到虚拟机了,可以boot2docker
进去看下文件目录是不是存在,-v 参数要这样写 -v //c/code:/server
2 回答2.4k 阅读✓ 已解决
1 回答1.4k 阅读✓ 已解决
2 回答800 阅读✓ 已解决
2 回答1.4k 阅读
1 回答1.6k 阅读
2 回答1.2k 阅读
1 回答968 阅读
把:转意一下试试,改成c:xxxx。
我怀疑是不是跟docker -v 用:做分隔符冲突了