我正在尝试在 Windows 桌面上本地运行 Docker(Windows 桌面 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
命令检查 docker 时,我得到以下输出:
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
它说退出。谁可以帮我这个事。