2017-10-21 26 views
1

我在Windows 10 Home中使用docker toolbox v17.03。我正在玩python slim的烧瓶应用程序。我尝试将当前目录挂载到应用程序,并尝试使用$ {PWD}和%cd%,如下所示。Docker:如何在Windows 10中安装当前目录

docker container run -it -p 5000:5000 -e FLASK_APP=app.py --rm -e FLASK_DEBUG=1 -v %cd%:/app web1 

==>得到了错误说无效字符

docker container run -it -p 5000:5000 -e FLASK_APP=app.py --rm -e FLASK_DEBUG=1 -v ${PWD}:/app web1 

==>发生错误和工作

回答

0

第二种形式$ {PWD}将working in a Powershell session

如果仍然提示“无效字符”,这意味着:

  • 的%CD%没有解决绝对路径
  • 它包括不在[a-zA-Z0-9][a-zA-Z0-9_.-]字符,使其inelligible了卷名称

仔细检查什么%CD%的回报,如果有任何特殊的非ASCII字符在它(或空格)