Docker-контейнер немедленно завершает работу даже с Console.ReadLine () в основном консольном приложении .net
Я пытаюсь запустить консольное приложение .net core 1.0.0 внутри контейнера Docker.
Когда я бегуdotnet run
команда из папки Demo на моей машине, она отлично работает; Но когда запустить с помощьюdocker run -d --name demo Demo
Контейнер выходит немедленно.
Я старалсяdocker logs demo
проверить журналы, и он просто показывает текст из Console.WriteLine:
Демо-приложение работает ...
и ничего больше.
Я загрузил проект наhttps://github.com/learningdockerandnetcore/Demo
Проект содержитPrograms.cs
, Dockerfile
используется для создания демо-изображения, иproject.json
файл.