我有一個與主機共享卷的docker容器。卷安裝在根主文件夾中。在該文件夾中,我有一個shell腳本,我想在容器啓動並運行後運行。在共享捲上運行docker上的shell腳本
我使用這個命令:
docker exec -i localserver_web_1 sh /root/scripts/define_applications.sh
,但我得到這樣的響應:當我從容器內運行它
sh: 0: Can't open /root/scripts/define_applications.sh
腳本工作正常。它說它在/ root/scripts /中。我的權限設置爲777.我可能做錯了什麼?
原來這是一個pebkac錯誤,但@VonC的答案幫助我診斷問題,並可能有助於其他人。 –