我試圖在docker上運行流星應用程序。用於運行meteor應用程序的dockerfile - 使用節點:7.5.0-alpine
這裏是我的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流星npm安裝 - a'返回非零值
我做錯了什麼?
基本上我試圖使用重量輕的流星基本映像創建我的形象(node:7.5.0-alpine
)
什麼應該被定格在我dockerfile?
'節點:7.5.0-alpine'不是流星基地的形象 - 你必須安裝流星第一 – chazsolo
@chazsolo你推薦什麼流星形象?我寧願使用重量輕的圖像 – dina
你可以試試[ulexus/meteor](https://hub.docker.com/r/ulexus/meteor/)。 – chazsolo