2015-07-10 30 views
0

当我尝试获取示例ASP.NET 5 beta5应用程序并在Docker上运行时,出现以下错误sudo docker start -a 2c1bec440dbc命令:ASP.NET 5和Docker错误:/ bin/sh:[dnx,:命令未找到

/bin/sh: [dnx,: command not found

这是我的搬运工文件:

FROM microsoft/aspnet 

COPY ./HelloWeb /app 
WORKDIR /app 
RUN ["dnu", "restore"] 

EXPOSE 5004 
ENTRYPOINT ["dnx", "." "web"] 

错误信息是一种神秘的,我似乎无法理解什么错误。图像已经建好,包装已经很好地恢复了。任何想法?

+0

我觉得有一个在入口点[ “DNX”,缺少逗号 “” “网络”。不知道这是问题。 – Fedalto

+0

@Fedalto不是我的(上面)一样吗? – tugberk

+3

它应该是ENTRYPOINT [“dnx”,“。”,“web”] – Fedalto

回答

1

这是ENTRYPOINT行中缺失的逗号。

这会使码头尝试运行["dnx",命令并将"." "web"]作为参数传递。

应该

ENTRYPOINT ["dnx", ".", "web"]