2016-01-06 155 views
0

我想在一個項目上工作,但我需要使用泊塢窗運行的應用程序,但docker-compose up命令失敗,此錯誤:「泊塢窗,撰寫了」失敗,錯誤

System error: exec: "./wait_to_start": stat ./wait_to_start: 
no such file or directory 

的wait_to_start命令是子文件夾後端/中的可執行python腳本。

我需要確定它爲什麼不能執行。要麼是以錯誤的路徑搜索,要麼存在訪問權限問題,或者可能使用了錯誤的Python版本。

我可以使用詳細信息調試它,或者使用SSH登錄並檢查虛擬機上的文件嗎?我對Docker太沒有經驗了......

+1

Docker不是虛擬機(Docker Machine儘管如此)。除非明確支持SSH *和*容器仍在運行(您可能不會),否則您不能SSH進入容器。 – jwodder

回答

1

您可以設置「workdir」元數據,以確保在啓動容器時您處於正確的位置,或者只需致電/backend/wait_to_start而不是./wait_to_start,以避免需要在適當的目錄中。

0

待辦事項調試與docker-compose我這樣做:

docker-compose run --entrypoint bash <servicename> 

這應該給你一個提示,讓你檢查文件和工作目錄,所以看到什麼是錯的。