我最近也有类似的问题。你可以安装
node_modules
在其他地方设置
NODE_PATH
环境变量。
在下面的例子中,我安装了
节点单元
进入
/install
工人/码头工人
FROM node:0.12
RUN ["mkdir", "/install"]
ADD ["./package.json", "/install"]
WORKDIR /install
RUN npm install --verbose
ENV NODE_PATH=/install/node_modules
WORKDIR /worker
COPY . /worker/
docker撰写。yml
redis:
image: redis
worker:
build: ./worker
command: npm start
ports:
- "9730:9730"
volumes:
- worker/:/worker/
links:
- redis