मैंने सेंटोस 6.5 पर डॉकर का उपयोग करने के लिए कॉन्फ़िगर किया है। अक्सर कंटेनर इंटरनेट खोना जारी रखते हैं। ऐसे मामलों में मुझे मेजबान पर डॉकर को पुनरारंभ करना होगा। हाल ही में, मैंने एक कंटेनर के अंदर से एक यम अपडेट चलाने की कोशिश की जो असफल रहा। के बाद से/var/log/डोकरडॉकर कंटेनर इंटरनेट खोना
2014/07/15 10:33:36 GET /v1.12/containers/update_test/json
[b601ba8c] +job container_inspect(update_test)
[b601ba8c] -job container_inspect(update_test) = OK (0)
2014/07/15 10:33:36 POST /v1.12/containers/update_test/attach?stderr=1&stdin=1&stdout=1&stream=1
[b601ba8c] +job container_inspect(update_test)
2014/07/15 10:33:36 POST /v1.12/containers/update_test/start
[b601ba8c] +job start(update_test)
[b601ba8c] -job container_inspect(update_test) = OK (0)
[b601ba8c] +job attach(update_test)
[b601ba8c] +job allocate_interface(5a5c0247441ef5872b531ba720ba1f7d8af2df1cbd47b4a98b84a7b995384d8b)
[b601ba8c] -job allocate_interface(5a5c0247441ef5872b531ba720ba1f7d8af2df1cbd47b4a98b84a7b995384d8b) = OK (0)
[b601ba8c] -job start(update_test) = OK (0)
2014/07/15 10:33:36 POST /v1.12/containers/update_test/resize?h=37&w=165
[b601ba8c] +job resize(update_test, 37, 165)
[b601ba8c] -job resize(update_test, 37, 165) = OK (0)
[b601ba8c] +job release_interface(5a5c0247441ef5872b531ba720ba1f7d8af2df1cbd47b4a98b84a7b995384d8b)
[b601ba8c] -job release_interface(5a5c0247441ef5872b531ba720ba1f7d8af2df1cbd47b4a98b84a7b995384d8b) = OK (0)
[error] container.go:492 5a5c0247441ef5872b531ba720ba1f7d8af2df1cbd47b4a98b84a7b995384d8b: Error closing terminal: invalid argument
[b601ba8c] -job attach(update_test) = OK (0)
मेजबान पर डोकर को पुन: प्रारंभ जैसा कि ऊपर उल्लेख लॉग है, तो समस्या हल करती है। मैं डॉकर को पुनरारंभ करना नहीं चाहता क्योंकि मैं डॉकर के माध्यम से उत्पादन अनुप्रयोग चलाने की योजना बना रहा हूं। किसी के पास इस संबंध में कोई विचार है?
अगर आपको इस संबंध में अधिक जानकारी चाहिए तो कृपया मुझे बताएं।
क्या आप कनेक्शन खो रहे हैं जब आप कोई पैटर्न पाया है? क्या यह आपके लैपटॉप पर है? क्या आप इसे किसी अन्य मशीन/सर्वर पर पुन: पेश कर सकते हैं? पहला विचार यह है कि आपके मेजबान पर कुछ नेटवर्क पावरवे विकल्प हैं जो डॉकर की ज़रूरत वाले वर्चुअल नेटवर्क इंटरफेस के साथ गड़बड़ करते हैं। क्या आईपी रूट सूची ',' आईपी एड्र शो 'का उत्पादन पहले और बाद में होता है? टिप्पणियों के लिए – xeor
अरे धन्यवाद। मुझे अभी तक पैटर्न नहीं मिला है। लेकिन यह एक अच्छा प्रारंभिक बिंदु है। मुझे इसके लिए मेरे कंटेनर के अंदर कुछ स्क्रिप्ट लागू करना है। अगर मुझे इस संबंध में कुछ मिला तो मैं अपडेट करूंगा। – Maduraiveeran
एक और चीज जिसे आप जांचना चाहते हैं वह 'iptables -t nat -L -n -v' है जहां डॉकर सभी नियमों को वास्तव में कंटेनरों को तत्कालीन नेटवर्क (उनके बीच या बाहर) के विभिन्न हिस्सों से बात करने की अनुमति देता है .. शायद समस्या एक फ़ायरवॉल उपकरण/सहायक है जो iptables नियमों पर पूर्ण नियंत्रण चाहता है, और समय-समय पर डॉकर नियमों को फ्लश करने के लिए है .. – xeor