我的最终目标是拥有一个可以运行我的Express服务器的容器。服务器使用PyShell运行Python来分析FFMPEG视频。我已经建立了服务器,它运行良好。 问题是,我正在尝试创建一个Docker容器,它可以运行这个由3部分组成的操作,而且似乎多阶段构建可能是最好的方法。所以,参与者: 节点(快速) Python FFMPEG
在尝试将FFMPEG添加到容器中之前,我尝试简单地让Node和Python在一个多级构建容器中运行。在
我的docker文件到目前为止:
从节点:8 as建筑商
WORKDIR/usr/src/app公司
复制。在
运行npm安装
从python:最新在
复制--from=builder。在
CMD[“节点”,“服务器.js“]
使用Docker运行时,会导致:
module.js:550
throw err;
^
Error: Cannot find module '/server.js'
at Function.Module._resolveFilename (module.js:548:15)
at Function.Module._load (module.js:475:25)
at Function.Module.runMain (module.js:694:10)
at startup (bootstrap_node.js:204:16)
at bootstrap_node.js:625:3
如果这是一个很业余的问题,我很抱歉。据我所知,大多数人使用多级构建来精简他们的容器,但看起来构建我梦想中的3部分容器应该很容易。 谢谢你的帮助!在
解决了! 在构建过程中使用alpine安装python、node和ffmpeg。在
相关问题 更多 >
编程相关推荐