【发布时间】:2018-10-28 00:37:43
【问题描述】:
我正在尝试在 docker 上运行一个流星应用程序。
这是我的 Dockerfile:
From node:7.5.0-alpine
RUN meteor npm install --a
CMD ["meteor"]
运行:
➜ docker build . -t myapp
Sending build context to Docker daemon 21.91 MB
Step 1 : FROM node:7.5.0-alpine
---> 0895ecd79009
Step 2 : RUN meteor npm install --a
---> Running in 1de3ba593bb1
/bin/sh: meteor: not found
The command '/bin/sh -c meteor npm install --a' returned a non-zero code: 127
这是收到的错误:
/bin/sh: 流星:未找到
命令 '/bin/sh -c meteor npm install --a' 返回一个非零值
我做错了什么?
基本上我正在尝试使用轻量级流星基础图像 (node:7.5.0-alpine) 来创建我的图像
应该在我的 dockerfile 中修复什么?
【问题讨论】:
-
node:7.5.0-alpine不是 Meteor 基础镜像 - 你必须先安装 Meteor -
@chazsolo 你推荐什么 Meteor 图像?我宁愿使用轻量级图像
-
你可以试试ulexus/meteor。