2015-11-10 3 views
7

/node_modules और /client/bower_components को छोड़कर, मैं अपनी वर्तमान निर्देशिका के अंदर सब कुछ माउंट करना चाहता हूं।वॉल्यूम बढ़ते समय कुछ पथ कैसे बाहर निकालें?

app: 
    build: . 
    ports: 
    - "3000:3000" 
    - "35729:35729" 
    links: 
    - mongo 
    volumes: 
    - client/app:/www/app/client/app 
    - client/assets:/www/app/client/assets 
    - client/components:/www/app/client/components 
    - server:/www/app/server 
    ... 
mongo: 
    image: mongo 
    ports: 
    - "27017:27017" 

वहाँ किसी भी तरह है मैं कुछ रास्तों बाहर कर सकते हैं, उदाहरण के !client/bower_components और !node_modules के लिए: मैं वर्तमान में मैन्युअल रूप से निम्नलिखित के रूप में सभी रास्ते माउंट करने के लिए है?

+1

आप यहां एक समाधान पा सकते हैं http://stackoverflow.com/questions/29181032/add-a-volume-to-docker-but-exclude-a-sub-folder – impactmass

+1

@impactmass, विशेष रूप से समाधान मिल सकता है https://stackoverflow.com/a/37898591/1875049 में –

उत्तर

2

नहीं, यह संभव नहीं है।

मुझे लगता है कि आपके एकमात्र विकल्प या तो अपनी ऐप निर्देशिका संरचना को पुन: स्थापित करना है, या जो भी आप कर रहे हैं और सभी पथ शामिल करें।

संबंधित मुद्दे