Docker:如何在Windows 10中安装当前目录

时间:2017-10-21 19:43:47

标签: docker

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

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

==>无论是错误还是工作

1 个答案:

答案 0 :(得分:0)

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

如果仍然显示“无效字符”,则表示:

  • %cd%未解析为绝对路径
  • 它包含不在[a-zA-Z0-9][a-zA-Z0-9_.-]中的字符,使其无法使用卷名称

仔细检查%cd%返回的内容,以及其中是否有任何特殊的非ascii字符(或空格)