什么是正确的进入Asp.net核心RC2的Dockerfile文件

如何在Docker容器中的asp.net RC2上启动kestral?

我的dockerfile看起来像这样:

FROM microsoft/dotnet:latest COPY . /app WORKDIR /app RUN ["dotnet", "restore"] EXPOSE 80 ENTRYPOINT ["dnx", "-p", "project.json", "kestrel"] 

我的应用程序生成的罚款,但我得到C:\Program Files\Docker Toolbox\docker.exe: Error response from daemon: Container command 'dnx' not found or does not exist..

是否有另一个RC的dnx命令? 我需要以某种方式使用dotnet吗? 我可以通过运行dotnet run .让我的应用程序在docker外部dotnet run . 很好。

dnx是RC1。 dotnet是RC2(和更新)。 不要混淆。

入口点应该是dotnet run --project <project>