【发布时间】:2021-12-14 17:20:27
【问题描述】:
我想使用 Docker 来管理多个 Python 版本(我最近有一台带有 Apple Silicon 的 Mac,我使用旧的 Python 环境)。
由于我需要在 Docker 上读取 Python 脚本并保存输出文件(供以后在 Docker 环境之外使用),我尝试在 this post 之后挂载一个文件夹(在我的 Mac 上)。
但是,它显示了这个错误:
$ docker run --name dpython -it python-docker -v $(pwd):/tmp /bin/bash
docker: Error response from daemon: OCI runtime create failed: container_linux.go:380: starting container process caused: exec: "-v": executable file not found in $PATH: unknown.
ERRO[0000] error waiting for container: context canceled
它可以在没有-v $(pwd):/tmp 的情况下工作。我尝试指定不同的文件夹,例如 ~/ 和 /Users/,但它们不起作用。
【问题讨论】:
-
你可以尝试用 ${PWD} 替换 $(pwd)
标签: docker