के बीच पीआईडी मैपिंग होस्ट नामस्थान से डॉकर नेमस्पेस कितना अलग है और इन दोनों के बीच पिड कैसे मैप किया जा सकता है? क्या कोई मुझे एक ऐसा विचार दे सकता है जो स्रोत कोड का उपयोग कर मेजबान एन डॉकर के बीच मैपिंग मैड का आसान तरीका बनाने में मदद करता है?डॉकर और होस्ट
उत्तर
मैं "Running docker securely" में उल्लेख किया है:
वर्तमान में, डोकर पाँच नामस्थान का उपयोग करता है प्रणाली की प्रक्रिया को देखने को बदलने के लिए: प्रक्रिया, नेटवर्क, माउंट, होस्टनाम, साझा मेमोरी।
तथ्य यह है कि, डिफ़ॉल्ट रूप से, जैसा कि मैंने अपने पिछले प्रश्न में उल्लेख किया है "Docker Namespace in kernel level" कंटेनर पीआईडी मेजबान से अलग हैं (जब तक आप उन्हें --pid host
के साथ चलाने) डिजाइन कर रहा है।
यदि आप --pid=host
का उपयोग कर रहे हैं, तो उन कंटेनर पिड्स मेजबान से दिखाई दे रहे हैं, लेकिन आसानी से किसी विशेष कंटेनर से मेल नहीं खाते हैं, जब तक कि issue 10163 and --pid=container:id
हल नहीं हो जाता है।
अद्यतन मई 2016: issue 10163 and --pid=container:id
वास्तव में डॉकर 1.12 के लिए PR 22481 द्वारा हल किया गया है, जो किसी अन्य कंटेनर के पीआईडी नेमस्पेस में शामिल होने की अनुमति देता है।
आप /proc/PID/status
फ़ाइल में मानचित्रण पा सकते हैं।
NSpid: 16950 24
जिसका मतलब है कि 16950
मेजबान पर 24
कंटेनर के अंदर है: यह की तरह एक पंक्ति है।
- 1. डॉकर होस्ट और कंटेनर
- 2. डॉकर होस्ट
- 3. रिमोट डॉकर होस्ट
- 4. डॉकर/होस्ट वॉल्यूम्स
- 5. डॉकर ubuntu होस्ट बूट
- 6. कंटेनर होस्ट फ़ाइल में डॉकर पैरेंट होस्ट आईपी डालें
- 7. $ (uname -a) डॉकर होस्ट या किसी डॉकर कंटेनर
- 8. डॉकर स्विम के साथ नए होस्ट प्रावधान
- 9. डॉकर कंटेनर से एक्सेस होस्ट डेटाबेस
- 10. रिमोट होस्ट पर डॉकर-कंपोज़ कैसे चलाएं?
- 11. डॉकर और डॉकर-कंपोज़
- 12. होस्ट
- 13. डॉकर-कंपोज़ और डॉकर-मशीन
- 14. "डॉकर/स्वाद" और "डॉकर/स्वारकिट"
- 15. डॉकर और सर्विस क्लस्टर
- 16. डॉकर
- 17. होस्ट कर्नेल डाउनग्रेड
- 18. पहचान सर्वर 4 और डॉकर
- 19. क्या होता है जब डॉकर होस्ट पुनरारंभ होता है?
- 20. होस्ट प्रक्रिया सूची पर दिखाए गए डॉकर प्रक्रिया
- 21. होस्ट-केवल एडाप्टर बनाने में विफल - विंडोज 10, डॉकर, वर्चुअलबॉक्स
- 22. डॉकर लिखें, नेट में कंटेनर चला रहे हैं: होस्ट
- 23. डॉकर मशीन में होस्ट से डॉकर कंटेनर से जेएमएक्स से कैसे जुड़ें?
- 24. "घुमावदार मोड" में डॉकर 1.12 "एकल, वर्चुअल डॉकर होस्ट" प्रदान कर सकता है?
- 25. डॉकर
- 26. डॉकर कंटेनर से एक्सेस होस्ट की एसएस सुरंग
- 27. लिनक्स होस्ट पर विंडोज डॉकर कंटेनर कैसे चलाएं?
- 28. डॉकर Nginx बंद कर दिया: [उभरता] 1 # 1: होस्ट अपस्ट्रीम
- 29. डॉकर रन परिणाम "अपस्ट्रीम में होस्ट नहीं मिला" त्रुटि
यदि मैं डॉकर कंटेनर के अंदर कुछ खोल स्क्रिप्ट चलाता हूं और कुछ सिस्कोल कहता है, तो वह समय होस्ट या डॉकर प्रक्रिया पिड के पिड को पास करेगा? कृपया –
@SowndaryaK की सहायता करें यदि आप --pid = होस्ट का उपयोग कर रहे हैं, तो डॉकर कंटेनर में प्रक्रिया का पिड होस्ट पिड नेमस्पेस का हिस्सा होगा। – VonC