首頁  >  問答  >  主體

docker windows下-v问题

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\

ringa_leeringa_lee2760 天前644

全部回覆(2)我來回復

  • ringa_lee

    ringa_lee2017-04-22 08:58:00

    把:轉意一下試試,改成c:xxxx。
    我懷疑是不是跟docker -v 用:做分隔符號衝突了

    回覆
    0
  • 高洛峰

    高洛峰2017-04-22 08:58:00

    首先你要檢查一下virtual box的共享資料夾是否把你windows的這個目錄共享到虛擬機器了,可以boot2docker 进去看下文件目录是不是存在,-v 参数要这样写 -v //c/code:/server

    回覆
    0
  • 取消回覆