我跟着这博客文章介绍了如何在 Docker 容器中运行 asp.net 应用程序,但在运行容器后它立即停止。当我查看容器的日志时,我得到的就是这些:
2015-05-28T03:46:56.959409351Z Please specify the command to run
我的dockerfile内容如下:
FROM microsoft/aspnet
COPY . /app
WORKDIR /app
RUN ["dnu", "restore"]
EXPOSE 5004
ENTRYPOINT ["dnx", "kestrel"]
我错过了什么?
答案1
我认为您需要运行的命令实际上是dnx . kestrel
尝试将 ENTRYPOINT 更改为:
ENTRYPOINT ["dnx", ".", "kestrel"]