【发布时间】:2015-09-29 19:48:55
【问题描述】:
当我尝试在 Docker 上启动并运行示例 ASP.NET 5 beta5 应用程序时,我在 sudo docker start -a 2c1bec440dbc 命令上收到以下错误:
/bin/sh: [dnx,: 找不到命令
这是我的 docker 文件:
FROM microsoft/aspnet
COPY ./HelloWeb /app
WORKDIR /app
RUN ["dnu", "restore"]
EXPOSE 5004
ENTRYPOINT ["dnx", "." "web"]
错误消息有点神秘,我似乎无法理解出了什么问题。图像已构建良好,软件包已很好地恢复。有什么想法吗?
【问题讨论】:
-
我认为 ENTRYPOINT ["dnx", "." 中缺少逗号“网络”]。不过不确定是不是这个问题。
-
@Fedalto 不是我的(上图)吗?
-
应该是 ENTRYPOINT ["dnx", ".", "web"]
-
@Fedalto 是的,就是这样!你能把这个作为答案让我接受吗?
标签: linux docker asp.net-core dnx