Docker Hubの公式ページのやつそのままだとエラーになったので。
Python - Official Image | Docker Hub
コマンドプロンプトかターミナルかでカレントディレクトリの参照の仕方が変わるみたい。
- コマンドプロンプトで実行する時は
%cd%
- エディタのターミナル系で実行する時は
$(pwd)
実行するときはダブルクォーテーションを付けるといいっぽい。
Python2系はpython:2
を使ってください。
- コマンドプロンプト(Windows)
docker run -it --rm -v "%cd%:/usr/src/myapp" -w /usr/src/myapp python:3 python main.py
- Windows PowerShell、
docker run -it --rm -v "$(pwd):/usr/src/myapp" -w /usr/src/myapp python:3 python main.py