2017-10-21 15 views
1

Windows 10 Homeでdocker toolbox v17.03を使用しています。私はPythonのスリムからフラスコアプリで遊んでいる。私はappに現在のディレクトリをマウントしようとし、$ {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%が絶対パス
  • として解決されていない、それはinelligibleのために作る、[a-zA-Z0-9][a-zA-Z0-9_.-]ではない文字を含んでいますボリュームの名前

ダブルチェック何%でcd%戻り、特別な非ASCII文字は中があれば、それ(またはスペース)

関連する問題