【发布时间】:2018-01-25 22:20:18
【问题描述】:
我正在尝试在 Docker 容器中配置运行简单的 .NET Core Web API 应用程序。我的 dockerfile 包含以下ENTRYPOINT 行:
ENTRYPOINT ["dotnet", "Project.name.dll"]
Dockerfile 正确构建镜像。但是,当我运行它时,出现以下异常:
找不到匹配命令“dotnet-Project.name.dll”的可执行文件
我不明白为什么要以这种方式转换参数(添加连字符)。我使用microsoft/dotnet:2.0.0-sdk-stretch 容器。官方documentation 推荐关注ENTRYPOINT 配置
ENTRYPOINT ["dotnet", "dotnetapp.dll"]
和我用的一样……
【问题讨论】: