में वॉल्यूम परिवर्तन नहीं दिखता है, मैं डॉकर-कंपोज़ के साथ काम कर रहा हूं।डॉकर-कंपोज़ में डॉकर-compose.yml
मेरे डोकर-compose.yml
तरहredis:
image: redis
expose:
- "6379"
volumes:
- ./redis:/data
nerdzcrush:
image: nerdzeu/docker-nerdzcrush
ports:
- "8181:81"
links:
- redis
volumes:
- ./mediacrush:/home/mediacrush
जब मैं docker-compose up
सब कुछ ठीक काम करता है चलाने के लग रहा है।
उसके बाद, मुझे माउंट पथ को बदलने की आवश्यकता थी। मैं docker-compose stop
साथ कंटेनर बंद कर दिया, मैं इस तरह से मेरी डोकर-compose.yml बदल दिया है:
redis:
image: redis
expose:
- "6379"
volumes:
- ./nerdzcrush/redis:/data
nerdzcrush:
image: nerdzeu/docker-nerdzcrush
ports:
- "8181:81"
links:
- redis
volumes:
- ./nerdzcrush/mediacrush:/home/mediacrush
और मैं
sudo rm -rf ./mediacrush ./redis
उसके बाद के साथ पुराने निर्देशिका हटा दिया, मैं docker-compose up -d
wiht कंटेनर शुरू कर दिया
मुझे उम्मीद है कि कंटेनर नए पथ के साथ काम करना शुरू कर देंगे, लेकिन मुझे लगता है कि पुराने पथ का उपयोग किया जाता है। इस प्रकार मेरे पास फिर से है ./mediacrush और ./redis मेरे फ़ोल्डर में।
ऐसा कुछ है जो मुझे डॉकर-रचना के बारे में गलत तरीके से समझा जाता है या यह डॉकर-रचना के साथ एक मुद्दा है?
मैं डोकर-लिखें संस्करण का उपयोग कर रहा हूँ: 1.5.0dev
आप
हां, मैंने यही किया और सबकुछ काम करता है। लेकिन यह सही व्यवहार है? यह कहीं दस्तावेज है? वैसे, चूंकि आपका जवाब वह है जो मैंने किया है वह स्वीकार्य उत्तर है। – nessuno
यह अच्छी तरह से प्रलेखित नहीं है। मैं अगली रिलीज – dnephin
के लिए कुछ दस्तावेज़ों पर काम कर रहा हूं जब आप प्रलेखन जारी करते हैं तो कृपया यहां टिप्पणी करें या किसी भी तरह मुझसे संपर्क करें, मैं इसे खुशी से पढ़ूंगा। – nessuno