er @ docker-Container wird auch mit Console.ReadLine () in einer .net-Kernkonsolenanwendung sofort beendet.

Ich versuche, eine .NET Core 1.0.0-Konsolenanwendung in einem Docker-Container auszuführen.
Wenn ich rennedotnet run Befehl aus dem Demo-Ordner auf meinem Computer, funktioniert es gut; Aber wenn mit @ ausgefühdocker run -d --name demo Demo, der Container wird sofort verlassen.

Ich habe es versuchtdocker logs demo, um die Protokolle zu überprüfen, und es wird nur der Text aus der Console.WriteLine angezeigt:

Demo App läuft ...

und sonst nichts

Ich habe das Projekt hochgeladen unterhttps: //github.com/learningdockerandnetcore/Dem

Das Projekt enthältPrograms.cs, Dockerfile wird zum Erstellen eines Demobilds verwendet undproject.json Datei

Antworten auf die Frage(14)

Ihre Antwort auf die Frage