【问题标题】:Dokku/Docker deploying apps failsDokku/Docker 部署应用程序失败
【发布时间】: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 杀死通常是由内存不足错误引起的。您可以尝试添加交换文件来测试。
  • 完全正确,非常感谢。在您的第一次评论后尝试将内存加倍并且它有效。希望你能回答它,以便我可以标记它。
  • 移动评论作为答案,然后。

标签: docker npm dokku


【解决方案1】:

我相信 npm 进程在 docker 上被错误 137 杀死通常是由内存不足错误引起的。您可以尝试添加交换文件(或添加更多 RAM)来测试这一点。

【讨论】:

    猜你喜欢
    • 2021-06-10
    • 2014-07-15
    • 1970-01-01
    • 2018-11-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多