私信  •  关注

ericstolten

ericstolten 最近创建的主题
ericstolten 最近回复了

我最近也有类似的问题。你可以安装 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