2017-01-11 286 views
1

Docker noob在这里,所以忍受着我。Dokku/Docker部署应用程序失败

我有一个配置dokku的VPS,它有多个应用程序已经运行。 我正在尝试添加一个相当复杂的应用程序。但码头工人失败,并出现以下错误。

enter image description here

从我明白我需要更新给出了错误的包。问题是他们需要一些其他模块,我不能更新它。是一种让Docker绕过警告和构建的方法。

以下是我的泊坞窗几天的不是没有成功的内容

FROM mhart/alpine-node:6 

# Create app dir 
RUN mkdir -p /app 
WORKDIR /app 

# Install dependancy 
COPY package.json /app 
RUN npm install 

# Bundle the app 
COPY . /app 

EXPOSE 9337 

CMD ["npm", "start"] 

一直在努力这一点。 任何帮助极大赞赏

谢谢。

+1

什么在你的package.json中?你的VPS有多少内存?你有没有尝试添加更多的内存? – EwyynTomato

+0

它是一个小型的基于NodeJS的应用程序,使用react/redux等。当前VPS配置是非常基本的1GB RAM,并没有尝试添加更多的RAM。测试部署的应用程序,我没有看到服务器抱怨,你为什么要问关于VPS? – Zaje

+1

我相信npm进程在Docker上因错误137而死亡通常是由内存不足错误引起的。你可以尝试添加交换文件来测试这个。 – EwyynTomato

回答

0

我相信npm进程在Docker上因错误137而死亡通常是由内存不足错误引起的。你可以尝试添加交换文件(或添加更多的RAM)来测试它。

相关问题