运行错误代码为139的Docker立即退出

时间:2019-04-04 05:38:37

标签: docker docker-container asp.net-core-2.2

当我运行Visual Studio时,我有一个运行良好的Web api项目,也可以构建图像。 但是当我使用命令运行时

docker run -d -t -p 8000:83 8fbf296e2173

未显示任何错误,该容器将在docker ps -a中以状态列出

Exited (139) 1 second ago

请帮助解决此问题

3 个答案:

答案 0 :(得分:2)

开始使用WSL 2并遇到相同的问题。此处发布的解决方法为我解决了一些问题: https://github.com/microsoft/WSL/issues/4694#issuecomment-556095344

答案 1 :(得分:1)

如果不进一步了解正在运行的映像,就不可能说出根本原因。但是,Exited (139)基本上意味着容器的PID 1已发送SIGKILL。可能是任何原因,段错误,内存不足,堆栈溢出等。

答案 2 :(得分:0)

在尝试从主机到Docker连接到端口1433时遇到相同的问题(错误代码139)。我可以使用管理员:Windows Powershell 来解决它。