指定可执行入口点的正确语法是什么?例如,我构建了一个生成可执行文件的项目(例如" example.exe"),该项目被复制到C:\app
下的docker容器中。我似乎无法使Dockerfile
入口点正确,它总是失败总是与无法找到指定的exe,路径无效等有关.Dockerfile看起来像:
FROM microsoft/aspnet:4.6.2-windowsservercore
ARG source=.
WORKDIR /app
COPY $source .
ENTRYPOINT ["/app/example.exe"]
我在入口点尝试了很多字符串:
这些字符串都不起作用,所以我对如何运行该exe作为入口点感到困惑。
或者我可能误解了"入口点"我需要使用像#34; run"?
这样的东西答案 0 :(得分:4)
我必须使用"shell"表格:
FROM microsoft / aspnet:4.6.2-windowsservercore
ARG来源=。
WORKDIR / app
COPY $来源。
ENTRYPOINT" example.exe"