aru*_*414 6 docker docker-container asp.net-core-2.2
我有一个 web api 项目,当我通过 Visual Studio 运行时运行良好,也能够构建图像。但是当我使用命令运行时
docker run -d -t -p 8000:83 8fbf296e2173
Run Code Online (Sandbox Code Playgroud)
显示没有错误,容器将docker ps -a与状态一起列出
Exited (139) 1 second ago
Run Code Online (Sandbox Code Playgroud)
请帮忙解决这个问题
Sam*_*ley 20
开始使用 WSL 2 并遇到了同样的问题。这里发布的解决方法已经为我解决了问题: https://github.com/microsoft/WSL/issues/4694#issuecomment-
将以下内容添加到%userprofile%\.wslconfig中的 .wslconfig
[wsl2]
kernelCommandLine = vsyscall=emulate
Run Code Online (Sandbox Code Playgroud)
如果不了解正在运行的映像的更多信息,就不可能说出根本原因是什么。但是,Exited (139)基本上意味着发送了容器的 PID 1 SIGKILL。它可以是任何东西,段错误,内存不足,堆栈溢出等。