Dokku/Docker部署应用程序失败

Dokku/Docker部署应用程序失败,docker,npm,dokku,Docker,Npm,Dokku,Docker noob在这里,请容忍我 我有一个配置了dokku的VPS,它已经运行了多个应用程序。 目前我正在尝试添加一个相当复杂的应用程序。但是docker只是因为以下错误而失败 据我所知,我需要更新软件包,错误已经给出。问题是其他模块需要它们,我无法更新它。是一种让docker绕过警告并构建的方法 以下是我的docker的内容 FROM mhart/alpine-node:6 # Create app dir RUN mkdir -p /app WORKDIR /app # Inst

Docker noob在这里,请容忍我

我有一个配置了dokku的VPS,它已经运行了多个应用程序。 目前我正在尝试添加一个相当复杂的应用程序。但是docker只是因为以下错误而失败

据我所知,我需要更新软件包,错误已经给出。问题是其他模块需要它们,我无法更新它。是一种让docker绕过警告并构建的方法

以下是我的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"]
我已经尝试了几天,但没有成功。 非常感谢您的帮助


谢谢。

我相信docker上出现错误137导致npm进程终止通常是由于内存不足错误造成的。您可以尝试添加交换文件(或添加更多RAM)来测试这一点

您的package.json中有什么?您的VPS有多少RAM?您是否尝试添加更多RAM?这是一个使用react/redux等的基于NodeJS的小应用程序。当前的VPS配置是非常基本的1GB RAM,没有尝试添加更多RAM。在测试部署应用程序时,我没有看到服务器抱怨,为什么要询问VPS?我相信docker上出现错误137导致npm进程终止通常是由于内存不足错误造成的。您可以尝试添加交换文件来测试这个。完全正确,非常感谢。在你第一次发表评论后,尝试将内存加倍,效果良好。希望你们能回答,这样我就可以标记它了。那个么,把评论作为答案。