【发布时间】:2017-01-11 03:55:47
【问题描述】:
这里是 Docker 菜鸟,所以请多多包涵。
我有一个配置了 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"]
尝试了几天,但没有成功。 非常感谢任何帮助
谢谢。
【问题讨论】:
-
你的 package.json 中有什么?你的 VPS 有多少内存?您是否尝试过添加更多 RAM?
-
它是一个基于 NodeJS 的小型应用程序,使用 react/redux 等。当前的 VPS 配置是非常基本的 1GB 内存,还没有尝试添加更多内存。测试部署应用程序,我没有看到服务器抱怨,你为什么要问 VPS?
-
我相信 npm 进程在 docker 上被错误 137 杀死通常是由内存不足错误引起的。您可以尝试添加交换文件来测试。
-
完全正确,非常感谢。在您的第一次评论后尝试将内存加倍并且它有效。希望你能回答它,以便我可以标记它。
-
移动评论作为答案,然后。