ฉันต้องการเรียกใช้แอปพลิเคชันจากไดเรกทอรีที่ระบุ
$ 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 แบบโต้ตอบฉันสามารถเรียกใช้คำสั่งด้านบนได้
$ sudo docker run -i -t ubuntu/decomposer /bin/bash
# cd /local/deploy/decomposer; ./decomposer-4-15-2014
ฉันสามารถเรียกใช้โปรแกรมของฉันโดยการระบุเส้นทางแบบเต็ม แต่ก็ล้มเหลวตามที่คาดว่าจะเปิดตัวจากไดเรกทอรีปัจจุบัน ฉันจะทำอย่างไร