Ich muss eine Anwendung aus einem bestimmten Verzeichnis ausführen.
$ 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
Dieses Verzeichnis existiert definitiv, und wenn ich durch interaktives Ausführen von bash eine Verbindung zu docker herstelle, kann ich den obigen Befehl ausführen.
$ sudo docker run -i -t ubuntu/decomposer /bin/bash
# cd /local/deploy/decomposer; ./decomposer-4-15-2014
Ich kann mein Programm durch Angabe des vollständigen Pfads ausführen, aber dann stürzt es ab, da es erwartet, vom aktuellen Verzeichnis aus gestartet zu werden. Was kann ich tun?