docker在运行时立即退出,错误代码为139

docker在运行时立即退出,错误代码为139,docker,docker-container,asp.net-core-2.2,Docker,Docker Container,Asp.net Core 2.2,我有一个WebAPI项目,当我运行VisualStudio时运行良好,能够构建图像。 但是当我使用命令运行时 docker run -d -t -p 8000:83 8fbf296e2173 显示无错误,容器将在docker ps-a中列出,状态为 Exited (139) 1 second ago 请帮助解决此问题如果不了解正在运行的映像的更多信息,就无法说出根本原因。但是,退出(139)基本上意味着容器的PID 1已发送SIGKILL。它可能是任何东西,segfault、内存不足、堆栈溢

我有一个WebAPI项目,当我运行VisualStudio时运行良好,能够构建图像。 但是当我使用命令运行时

docker run -d -t -p 8000:83 8fbf296e2173
显示无错误,容器将在
docker ps-a
中列出,状态为

Exited (139) 1 second ago

请帮助解决此问题

如果不了解正在运行的映像的更多信息,就无法说出根本原因。但是,
退出(139)
基本上意味着容器的PID 1已发送
SIGKILL
。它可能是任何东西,segfault、内存不足、堆栈溢出等。

我在尝试从主机连接到docker的端口1433时遇到了相同的问题(错误代码139)。我可以通过使用Administrator:Windows Powershell解决此问题。

开始使用WSL 2时遇到了相同的问题。此处发布的解决方法为我解决了一些问题:

谢谢wmorrell,有没有办法用
docker ps
输出中的容器ID运行
docker inspect[容器ID]
将此错误记录在某个地方。这将转储一个包含该容器信息的大JSON对象,可能包含导致终止的更多信息。另外,
docker记录[容器ID]