3

指定可执行入口点的正确语法是什么?例如,我构建了一个项目,该项目生成一个可执行文件(例如“example.exe”),该可执行文件被复制到C:\app. 我似乎无法Dockerfile正确获取入口点,它总是与无法找到指定的 exe、路径无效等有关。Dockerfile 看起来像:

FROM microsoft/aspnet:4.6.2-windowsservercore  
ARG source=.  
WORKDIR /app  
COPY $source .   
ENTRYPOINT ["/app/example.exe"]

我在入口点尝试了许多字符串:

  • 例子.exe
  • C:\\app\\example.exe
  • /app/example.exe

这些字符串都不起作用,所以我对如何将该 exe 作为入口点运行感到困惑。

或者也许我误解了“入口点”的使用,我需要使用其他东西,比如“运行”?

4

1 回答 1

6

我不得不使用“shell”形式:

FROM microsoft/aspnet:4.6.2-windowsservercore
ARG 源=。
工作目录 /app
复制 $source 。
入口点“example.exe”

于 2017-05-12T02:35:42.187 回答