当应用程序在具有aspnetcore的泊坞窗容器中退出时返回和错误代码
我怎样才能得到一个aspnetcore程序退出与错误代码?
例如,这样做的控制台应用程序:
public class Program { public static void Main(string[] args) { Environment.Exit(1); throw new Exception("Failed"); } }
Dockerfile是
FROM microsoft/dotnet:1.1-runtime ARG source WORKDIR /app COPY ${source:-obj/Docker/publish} . ENTRYPOINT ["dotnet", "Example.dll"]
而容器运行时的输出是
The program '' has exited with code 0 (0x0).
- 在VS 2017中构build和部署远程主机上的docker容器
- .NET Core SDK与Docker的运行时版本
- dotnet docker / bin / sh:1:[dotnet ,:找不到
- Docker的aspnetcore Heroku – 授予权限
- Net Core 2.0 – 部署时响应速度慢。 总是100ms +
- Ubuntu上的Docker .Net Core应用程序不在localhost:8000中打开
- 添加应用程序参数以在Docker中运行.NET控制台应用程序
- 在Mono中使用UnixSignal引发System.ArgumentException
- docker化.net核心应用程序如何共享项目?