Docker Container останавливается сразу после запуска с помощью команды запуска - PullRequest
0 голосов
/ 23 сентября 2019

Я пытаюсь локально запустить на рабочем столе Windows микро-сервис в Docker (Windows Desktop Docker), и содержимое моего файла Docker выглядит следующим образом:

FROM mcr.microsoft.com/dotnet/core/aspnet:3.0
WORKDIR /app
COPY . .
EXPOSE 80
ENTRYPOINT ["dotnet", "ScheduleService.dll"]

, когда я запускаю команду docker run, чтобы открыть порт 8081: 80 с помощью следующей команды контейнер автоматически завершается.Команда запуска, выполняемая в Powershell, выглядит следующим образом:

docker run -d -p 8081:80 schedule

Когда я проверяю докер с помощью команды docker ps -a, я получаю следующий вывод:

CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS                              PORTS               NAMES
8d2869a886f9        schedule            "dotnet ScheduleServ…"   7 seconds ago       Exited (2147516561) 4 seconds ago                       gracious_joliot
f2c7e9b43b0b        schedule            "dotnet ScheduleServ…"   19 hours ago        Exited (2147516561) 19 hours ago                        pedantic_cerf

В нем указано Exited.Может ли кто-нибудь помочь мне в этом.

...