0

我正在尝试在 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

它说退出。谁可以帮我这个事。

4

0 回答 0