Docker运行错误与ENTRYPOINT

时间:2017-05-30 23:18:21

标签: docker dockerfile

我是Docker的新手,我能够成功地从Docker文件创建一个Image但是当我拉动它并运行一个docker启动时它会抛出以下错误:

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的那个)我可能缺少什么?

1 个答案:

答案 0 :(得分:2)

ENTRYPOINT指定在容器内运行的程序。你已经放了一个目录。

请参阅this示例:

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