2015-03-03 19 views
6

हाँ, आप सही हैं, वे इस तरह के कई विषय हैं। मुझे मेरी समस्या का समाधान नहीं मिला। तो मुझे एक मौका दो!डॉकर प्रतिबद्ध परिवर्तनों को सहेजता नहीं है

मैं बिना किसी परिभाषित वॉल्यूम वाले डॉकर कंटेनर चलाता हूं।

docker commit 3a09b2588478 myfantasticimage 
docker save myfantasticimage > /tmp/fantasticimagecommit.tar 

अब मैं एक और डोकर से होस्ट किया गया SCP के माध्यम से छवि हस्तांतरण एक

docker load < /tmp/fantasticimagecommit.tar 

करना छवि शुरू और मैं परिवर्तन मैंने पहले ऐसा नहीं देख सकते हैं: तो क्या मैं चाहता हूँ की तरह परिवर्तन प्रतिबद्ध करने के लिए है इसे प्रतिबद्ध समस्या क्या है। डॉकरफाइल के मुताबिक, कोई वॉल्यूम परिभाषित नहीं किया गया है।

धन्यवाद!

अद्यतन: docker inspect -command

"VolumesRW": { 
    "/var/lib/": true, 
    "/var/log/": true, 
    "/var/www/": true 
} 

के माध्यम से मैंने पाया संस्करणों क्या एक समाधान हो सकता है? मैं हर 6 घंटे एक कंटेनर का बैक अप लेना चाहता हूं, इसलिए मैं इसे बिना किसी प्रयास के एक ही या दूसरी मशीन पर पुनर्स्थापित कर सकता हूं।

आपकी मदद के लिए धन्यवाद!

+0

आदेशों आप सूची docker cp फ़ाइलों को सही कर रहे हैं नहीं बचा सकता है। यदि आप काम करने के बाद छवि से एक कंटेनर शुरू करते हैं तो अपने परिवर्तन देखें? यह पता लगाने में मदद करेगा कि क्या यह सहेजने/लोड –

+0

से स्वतंत्र है, क्या आपके डॉकरफ़ाइल पर आधारित छवियों में वॉल्यूम्स परिभाषित किए जा सकते हैं? यह जांचने का सबसे अच्छा तरीका है कि वॉल्यूम हैं या नहीं, 'डॉकर निरीक्षण 3a09b2588478' करना है - क्या वॉल्यूम्स में प्रविष्टियां हैं? –

उत्तर

0

"डोकर प्रतिबद्ध" माउंट संस्करणों 'डेटा ~ आप चाहिए कंटेनर ~

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