Saturday, 15 February 2014

networking - Changing interface settings in Docker -


मैं एक डॉकर में लूपबैक इंटरफ़ेस के टीसीपी सेगमेंटेशन ऑफलोड (टीएसओ) को अक्षम करने की कोशिश कर रहा हूं छवि। मैं कमांड का उपयोग करता हूं:

  sudo ethtool-k lo tso off  

और मैं संदेश प्राप्त करता हूं:

डिवाइस की सुविधा सेटिंग्स सेट नहीं की जा सकतीं: ऑपरेशन की अनुमति नहीं है।

मैंने पढ़ा है कि डॉकर छवि के नेटवर्क इंटरफेस मेजबान मशीन के इंटरफेस को पुल करता है। इसलिए, मैंने सोचा कि शायद मुझे मेजबान इंटरफ़ेस में सेटिंग बदलने की जरूरत है, लेकिन वह न तो काम नहीं करता है।

वैसे भी, लूपबैक इंटरफ़ेस को ब्रिज किए जाने की आवश्यकता नहीं है, है ना? यह चित्र में वर्चुअलाइज्ड किया जा सकता है, क्योंकि पैकेट अतिथि मशीन को नहीं छोड़ते, ठीक है?

मैं छवि के कर्नेल को पुनः कंपाइल करने के बारे में सोच रहा हूं (मैं डॉकर्स की डिफ़ॉल्ट उबुंटू छवि का उपयोग कर रहा हूं, जो बैकपोर्ट वितरण है)। मैं इन गुणों को छवि में सेट कर सकता हूं और इसे मेरे डॉकर रिपॉजिटरी में भेज सकता हूं।

क्या डॉकर में ऐसा करने का कोई आसान तरीका पता है?

मैंने नए डॉकर 0.6 विशेषाधिकारित मोड विकल्प का उपयोग किया है।

इस मोड में कंटेनर चलाने से मुझे अतिथि इंटरफेस सेटिंग्स:

<पूर्व> डॉकर रन --प्रभीलिज्ड -आईटी & lt; छवि & gt; Sudo ethtool - K lo tso off

No comments:

Post a Comment