当我运行Visual Studio时,我有一个运行良好的Web api项目,也可以构建图像。 但是当我使用命令运行时
docker run -d -t -p 8000:83 8fbf296e2173
未显示任何错误,该容器将在docker ps -a
中以状态列出
Exited (139) 1 second ago
请帮助解决此问题
答案 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 来解决它。