Docker Desktop for Windows--如何指定可执行入口点?

Docker Desktop for Windows--如何指定可执行入口点?,docker,docker-for-windows,docker-desktop,Docker,Docker For Windows,Docker Desktop,指定可执行入口点的正确语法是什么?例如,我构建了一个生成可执行文件(例如“example.exe”)的项目,该文件将被复制到C:\app下的docker容器中。我似乎无法正确获取Dockerfileentrypoint,它总是失败,总是与找不到指定的exe、路径无效等有关。Dockerfile看起来像: FROM microsoft/aspnet:4.6.2-windowsservercore ARG source=. WORKDIR /app COPY $source . E

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

FROM microsoft/aspnet:4.6.2-windowsservercore  
ARG source=.  
WORKDIR /app  
COPY $source .   
ENTRYPOINT ["/app/example.exe"]
我在入口点尝试了许多字符串:

  • example.exe
  • C:\\app\\example.exe
  • /app/example.exe
这些字符串都不起作用,所以我对如何将exe作为入口点运行感到困惑

或者我误解了“entrypoint”的用法,我需要使用其他类似“run”的词?

我必须使用以下表单:

来自microsoft/aspnet:4.6.2-windowsservercore
参数源=。
WORKDIR/app
复制$source。
入口点“example.exe”