【发布时间】:2015-04-13 23:31:05
【问题描述】:
我正在尝试运行多个这样的命令。
docker run image cd /path/to/somewhere && python a.py
但这给了我“没有这样的文件或目录”错误,因为它被解释为...
"docker run image cd /path/to/somewhere" && "python a.py"
似乎需要一些像“”或()这样的ESCAPE字符。
所以我也试过了
docker run image "cd /path/to/somewhere && python a.py"
docker run image (cd /path/to/somewhere && python a.py)
但这些都不起作用。
我搜索了Docker Run Reference,但没有找到任何关于 ESCAPE 字符的提示。
【问题讨论】:
-
请注意,对于这种特殊用途,
docker run有一个-w/--workdir参数。docker run -w /path/to/somewhere image python a.py
标签: docker docker-image