我需要从特定目录运行应用程序。
$ sudo docker run -P ubuntu/decomposer 'cd /local/deploy/decomposer; ./decomposer-4-15-2014'
2014/10/09 21:30:03 exec: "cd /local/deploy/decomposer; ./decomposer-4-15-2014": stat cd /local/deploy/decomposer; ./decomposer-4-15-2014: no such file or directory
该目录绝对存在,如果我通过交互式运行bash连接到docker,则可以运行以上命令。
$ sudo docker run -i -t ubuntu/decomposer /bin/bash
# cd /local/deploy/decomposer; ./decomposer-4-15-2014
我可以通过指定完整路径来运行程序,但是由于预期会从当前目录启动而导致崩溃。我能做什么?