Docker 构建失败并退出,错误代码为 134

问题描述 投票:0回答:1

我尝试通过 Jenkins 在 Unix 服务器上使用 Docker 运行我的 Node.js 后端,但出现上述错误:

(我发送此图像是因为 stackoverflow 编辑器不接受此文本,即使在 pre 或 code 标签内,它在预览中显示正常,但它不会让我提交我的编辑,说我的文本有格式错误的代码。)

问题似乎是:“断言 `(0) == (uv_thread_create(t.get(), start_thread, this))' 失败。”

我可以在我的 Windows 开发工作站上正常运行这个应用程序,无需 docker。

我正在使用节点 18,一旦我在此应用程序上有一个 mssql 库,并且似乎它无法与 Node 一起使用< 18.

我的dockerfile:

这真的很无聊而且耽误我的交货,有人以前解决过这个吗?

提前致谢。

node.js docker unix
1个回答
0
投票

非常感谢您的评论。顺便提一下,我只需将容器上的 Node.js 版本更新到 Node.js 19 就可以解决这个奇怪的错误。

一旦我这样做了,我的管道就成功运行了。我在容器内尝试了一些到 localhost 的 cURL,API 的响应非常完美。

我现在面临另一个问题,关于docker无法解析dns,当我尝试从服务器调用该后端的api时,请求似乎没有到达应用程序,我将进行一项新的研究关于这个问题。

© www.soinside.com 2019 - 2024. All rights reserved.