这是我的Dockefile
FROM ubuntu:latest
MAINTAINER mazzy
WORKDIR /tmp
RUN apt-get update && apt-get install -y wget
RUN wget http://nodejs.org/dist/v0.12.0/node-v0.12.0-linux-x64.tar.gz
RUN tar xvf node-v0.12.0-linux-x64.tar.gz
RUN cp -r node-v0.12.0-linux-x64 /usr/local/
WORKDIR /usr/local
RUN ln -s /usr/local/node-v0.12.0-linux-x64.tar.gz /usr/local/node
# FIX HERE
ENV PATH /usr/local/node/bin:$PATH
RUN npm install -g bower
EXPOSE 8080:8080
这个 Dockerfile 的问题是,当我运行它时,我得到了错误 npm not found。这可能是由于安装文件夹未正确添加到 PATH 环境变量中造成的。
你知道为什么吗?