आम तौर पर, लोग डॉकर अपने कंटेनरों में डेटा को बनाए रखने के बारे में हैं और वास्तव में ऐसा करने के बारे में बीस मिलियन प्रश्न हैं, लेकिन मैं एक परीक्षक हूं और मैं अपने डेटा के साथ किए गए सभी बकवास को डंप करना चाहता हूं और वापस मेरे ज्ञात राज्य (उर्फ मेरी छवि) पर वापस।एक डॉकर कंटेनर को फिर से शुरू किए बिना अपनी मूल छवि पर वापस लाएं?
मुझे पता है कि मैं अपनी छवि के आधार पर एक नया कंटेनर कताई करके ऐसा कर सकता हूं लेकिन इससे मुझे अपने कंटेनर में किसी भी नेटवर्क कनेक्शन को डिस्कनेक्ट और पुनः कनेक्ट करने के लिए मजबूर किया जाता है और यह एक बड़ा दर्द है।
क्या किसी भी चलने वाले कंटेनर को फिर से शुरू किए बिना अपनी मूल छवि पर वापस करना संभव है?
यह केवल तभी काम करता है जब छवि द्वारा वॉल्यूम नहीं बनाया गया हो। अगर छवि में वॉल्यूम कमांड है तो डेटा पुनरारंभ होने पर ध्यान दिए बिना जारी रहेगा। –
दुर्भाग्यवश, बस एक कंटेनर को पुनरारंभ करना (यहां तक कि वह जो वॉल्यूम पर अपना डेटा नहीं लिखता) परिवर्तनों को नहीं हटाता है। ताजा छवि के साथ एक कंटेनर प्राप्त करने के लिए मुझे अपनी छवि पर 'डॉकर रन' कॉल करना होगा। 'डॉकर रीस्टार्ट 'या' डॉकर स्टॉप/स्टार्ट 'अपर्याप्त है। – user2859458
मुझे और स्पष्ट होना चाहिए था, मेरा मतलब यह नहीं था कि 'डॉकर पुनरारंभ करें' बल्कि एक नया कंटेनर बनाएं। – Michael