कई कंटेनरों में बंटे मेरे आवेदन के साथ त्रुटियों और डिबग समस्याओं को ठीक करने की कोशिश कर रहा हूं, मैं अक्सर कंटेनरों में फ़ाइलों को संपादित करता हूं:
या तो मैं पूरी तरह से आलसी हूं और नैनो स्थापित करता हूं और सीधे कंटेनर में संपादित करता हूं या
मैं फ़ाइल को कंटेनर से cp करता हूं, इसे संपादित करता हूं, इसे वापस कॉपी करता हूं और कंटेनर को पुनरारंभ करता हूं
कंटेनर निर्माण के लिए नई सामग्री आने से पहले वे मध्यवर्ती चरण होते हैं, जो ऊपर करने की तुलना में बहुत अधिक समय लेता है (जो कि निश्चित रूप से केवल मध्यवर्ती / आस-पास के आस-पास है)।
अब मैं अक्सर कंटेनर के शुरुआती प्रोग्राम को तोड़ता हूं, जो ब्रेकिंग मामलों में एक नोड स्क्रिप्ट या एक अजगर वेबसर्वर स्क्रिप्ट है, दोनों आमतौर पर सिंटैक्स त्रुटियों से विफल होते हैं।
क्या उन कंटेनरों को बचाने का कोई तरीका है? चूंकि वे शुरू नहीं करते हैं, इसलिए मैं उन पर अमल नहीं कर सकता, और इस तरह वे मुझसे हार गए। मैं बिल्ड इनपुट में अपमानजनक फ़ाइल को ठीक करने के बाद आरएम / आरएमआई / बिल्ड / रन रूट पर जाता हूं।
मैं या तो बंद किए गए कंटेनर में फ़ाइलों को कैसे संपादित कर सकता हूं, या उन्हें cp में रोक सकता हूं या बंद कंटेनर में एक शेल शुरू कर सकता हूं - कुछ भी जो मुझे इस कंटेनर को ठीक करने की अनुमति देता है?
(यह एक दूरस्थ कंप्यूटर पर काम करने और नेटवर्किंग कॉन्फ़िगरेशन को तोड़ने जैसा थोड़ा सा लगता है - कनेक्शन इस तरह "हमेशा के लिए" खो जाता है और किसी को एक कमबैक का उपयोग करना पड़ता है, यदि वह मौजूद है।)
होस्ट से डॉकटर कंटेनर फ़ाइलों को कैसे संपादित करें? प्रासंगिक दिखता है लेकिन पुराना है।