我尝试通过 Windows 控制台 (Windows 10) 使用 Docker 运行 Python 程序。
我已经让 Windows 控制台能够运行 Docker Hello, World! .
但是当我运行时:
docker run -it --rm --name my-running-script -v "$PWD":/usr/src/myapp -w /usr/src/myapp python:2 python test.py
我收到错误:
docker:来自守护进程的错误响应:创建 $PWD:卷名无效:
“$PWD”包含本地卷名称的无效字符,仅允许使用“[a-zA-Z0-9][a-zA-Z0-9_.-]”。
请参阅“docker run –help”。
通过 Docker Quickstart Terminal 运行相同的代码时,它运行良好。
我试过了,但我无法解决。我该怎么做?
原文由 qingkejin 发布,翻译遵循 CC BY-SA 4.0 许可协议
我认为,Linux 命令
$(pwd)
在 Windows 中的替代是"%cd%"
。因此,请尝试以下可能对您有帮助的命令。