これが私の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 環境変数に正しく追加されていないことが原因である可能性があります。
なぜなのかご存知ですか?