2017-05-30 123 views
0

我很新的碼頭工人,我能夠成功地創建從泊塢文件的圖像,但是當我把它跑碼頭工人開始它扔以下錯誤:泊塢窗運行誤差入口點

Error response from daemon: oci runtime error: 
container_linux.go:247: starting container process caused "exec: \"./Myfolder\": stat ./Myfolder: no such file or directory". 

我提到/Myfolder的唯一地方是在泊塢窗文件ENTRYPOINT

如下ENTRYPOINT ["./Myfolder"]

雖然我Dockerfile看起來像以下:

FROM microsoft/dotnet:1.1.1-runtime 
WORKDIR /opt/outputDirectory 
ENTRYPOINT ["./Myfolder"] 
COPY output /opt/outputDirectory 

這是假設我的入口點是ENTRYPOINT項目的目錄名(包含/ bin的目錄名)我可能會丟失什麼?

+0

請重新制定你的問題。 –

+0

嗯什麼部分?你的意思是問題標題? – TeaLeave

+0

入口點應該是一個程序,而不是目錄 – Robert

回答

2

ENTRYPOINT指定在容器內運行的程序。你已經把一個目錄。

this例如:

FROM microsoft/dotnet:1.0-runtime 
WORKDIR /app 
COPY out ./ 
ENTRYPOINT ["dotnet", "dotnetapp.dll"] 
+0

是的,我試過,但它說'dotnet'沒有添加到路徑。應該添加哪條路徑?在圖像裏面?我怎樣才能做到這一點? – TeaLeave

+1

你正在搞亂這一行'WORKDIR/opt/outputDirectory',這是改變路徑 – Robert