2017-05-30 116 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