>  Q&A  >  본문

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일 전645

모든 응답(2)나는 대답할 것이다

  • ringa_lee

    ringa_lee2017-04-22 08:58:00

    :을 c:xxxx로 변경해 보세요.
    docker -v에서 :를 구분 기호로 사용하는 것과 충돌하는지 궁금합니다.

    회신하다
    0
  • 高洛峰

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

    먼저 가상 박스의 공유 폴더가 Windows 디렉터리를 가상 머신에 공유했는지 확인해야 합니다. boot2docker 들어가서 파일 디렉터리가 있는지 확인할 수 있습니다. 이렇게 써요 -v //c/code:/server

    회신하다
    0
  • 취소회신하다