当我尝试运行“码头构建”时。或 '泊坞窗构建 - < Dockerfile',错误出现如下:码头文件中的码头构建错误
[[email protected]_60_90_centos dtask-ctrip-train-domestic]# docker build .
Sending build context to Docker daemon 38.98 MB
Step 1 : FROM ubuntu:14.04 ---> 132b7427a3b4
Step 2 : MAINTAINER Ke Peng<[email protected]> ---> Using cache --->
db9529465f77
Step 3: WORKDIR /opt/app ---> Using cache ---> 3122f40a8e56
Step 4 :COPY . ./ ---> 4d67a5fbf128 Removing intermediate container
c2d83602f613
Step 5 : RUN npm install ---> Running in 67680232cbdf
/bin/sh: 1: npm: not found The command '/bin/sh -c npm install'
returned a non-zero code: 127
和我Dockerfile这样的:
FROM ubuntu:14.04
MAINTAINER Ke Peng <[email protected]>
WORKDIR /opt/app
COPY . ./
RUN npm install
COPY dist/ /opt/app/
CMD node ./index.js < test.json
任何人都可以有着相似的经历,给我一个解决方案。非常感激!
该码头图像可能没有nodejs – MinusFour
您需要在机器中安装NPM。 – Baruch
当我执行npm -v和node -v时,我可以在centos操作系统中看到版本信息。看起来docker映像中没有npm,但是我应该怎么做 –