gpt4 book ai didi

linux - ASP.NET 5 和 Docker 错误 :/bin/sh: [dnx,:找不到命令

转载 作者:太空宇宙 更新时间:2023-11-04 10:50:01 25 4
gpt4 key购买 nike

当我尝试在 Docker 上启动并运行示例 ASP.NET 5 beta5 应用程序时,我在 sudo docker start -a 2c1bec440dbc 命令上收到以下错误:

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

这是我的 docker 文件:

FROM microsoft/aspnet

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

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

错误消息有点神秘,我似乎无法理解出了什么问题。图像构建良好,包已很好地恢复。有什么想法吗?

最佳答案

这是 ENTRYPOINT 行中缺少的逗号。

这导致 docker 尝试运行 ["dnx", 命令并传递 ".""web"] 作为参数。

应该是

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

关于linux - ASP.NET 5 和 Docker 错误 :/bin/sh: [dnx,:找不到命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31351319/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com