2017-10-21 1 views
1

Ich verwende Docker Toolbox v17.03 in Windows 10 Home. Ich spiele mit Kolben-App von Python Slim. Ich habe versucht, das aktuelle Verzeichnis auf App zu mounten und versuchte $ {PWD} und% cd% wie unten beschrieben.Docker: Wie mount aktuelles Verzeichnis in Windows 10

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

==> Haben Sie die Fehlermeldung, dass ungültige Zeichen

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

==> Weder Fehler noch arbeiten

Antwort

0

Die zweite Form $ {PWD} working in a Powershell session wäre.

Wenn es immer noch sagt, „ungültige Zeichen“, das heißt:

  • das% cd% nicht als absoluter Pfad aufgelöst wird
  • es Zeichen enthält, die nicht in [a-zA-Z0-9][a-zA-Z0-9_.-] ist, so dass es inelligible für ein Volumen Name.

doppelt überprüfen, was%% cd zurückkehrt, und wenn gibt es keine Sonderzeichen nicht-ascii drin (oder Leerzeichen)

Verwandte Themen