Docker与ENTRYPOINT运行错误
我对Docker非常新,我能够成功地从Docker文件创build一个Image,但是当我拉它并运行docker start时,它抛出了以下错误:
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
File ENTRYPOINT
如下ENTRYPOINT ["./Myfolder"]
虽然我的Dockerfile如下所示:
FROM microsoft/dotnet:1.1.1-runtime WORKDIR /opt/outputDirectory ENTRYPOINT ["./Myfolder"] COPY output /opt/outputDirectory
这是假设我的入口点是ENTRYPOINT项目的目录名称(包含/ bin的)我可能会丢失什么?
入口点指定在容器内运行的程序。 你已经把一个目录。
看到这个例子:
FROM microsoft/dotnet:1.0-runtime WORKDIR /app COPY out ./ ENTRYPOINT ["dotnet", "dotnetapp.dll"]