2017-09-29 17 views
0

複数の異なるプロジェクトでドッカーを作成しています。最初はすべて正常に動作します。しかし、私が新しいモジュールをインストールすると、ドッカーはそれを見つけることができません。私がdocker-composeビルドを--no-cacheフラグとともに使用しても。Docker-Composeが新しいノードモジュールを見つけることができません

これらは私のドッカーと私のドッキングウィンドウ・コンファイルです:

FROM node:6.11.3 
RUN npm install -g gulp && npm install -g node-gyp 
COPY ./ /usr/apps 
WORKDIR /usr/apps 
RUN ls 
RUN npm install 
CMD gulp serve 

ドッカ - コン:

version: "3.2" 
services: 
    web: 
    build: . 
    ports: 
     - "3000:3000" 
     - "3001:3001" 
    environment: 
     - NODE_ENV=dockerenv 
    links: 
     - mongodb 
    volumes: 
     - ./:/usr/apps/ 
     - /usr/apps/node_modules 
    stdin_open: true 
    tty: true 
    mongodb: 
    image: mongo:latest 
    volumes: 
     - /data/db 
    ports: 
     - "27017:27017" 
+0

'docker-compose up --build'を試してみてください。 –

+0

それは助けにはなりませんでしたが、解決策を見つけました – IroNEDR

答えて

0

だから私は偶然に解決策を見つけました。私は実行して、すべてのドッキングウィンドウのコンテナとすべてのドッキングウィンドウの画像を削除:

docker rm $(docker ps -aq) 
docker rmi $(docker images -q) 

と その私は単にドッキングウィンドウ・コンビルドを入力し、アップドッキングウィンドウ-構成し、すべてが働いた後

-f RMをドッキングウィンドウは、構成します。

+0

解決策を見つけたらうれしく思います。「容器はペットではなく、牛です。推奨読書:http://cloudscaling.com/blog/cloud-computing/the-history-of-pets-vs-cattle/ –

関連する問題