[Updated1] मेरे पास एक शेल है जो कुछ कार्यों में टीसीपी कर्नेल मापदंडों को बदल देगा, लेकिन अब मुझे इस शेल को डॉकटर कंटेनर में चलाने की आवश्यकता है, इसका मतलब है कि शेल को यह जानना होगा कि यह कंटेनर के अंदर चल रहा है और कर्नेल को कॉन्फ़िगर करना बंद कर दें।
अब मुझे यकीन नहीं है कि कैसे हासिल किया जाए, यहाँ /proc/self/cgroupकंटेनर के अंदर की सामग्री है :
9:hugetlb:/
8:perf_event:/
7:blkio:/
6:freezer:/
5:devices:/
4:memory:/
3:cpuacct:/
2:cpu:/docker/25ef774c390558ad8c4e9a8590b6a1956231aae404d6a7aba4dde320ff569b8b
1:cpuset:/
अगर यह प्रक्रिया कंटेनर के अंदर चल रही है तो क्या मैं ऊपर किसी झंडे का उपयोग कर सकता हूं?
[Updated2]: मैंने यह भी देखा है कि यदि कोई प्रक्रिया lxc / Docker के अंदर चलती है , तो यह निर्धारित करती है , लेकिन ऐसा नहीं लगता है कि इस मामले में, /proc/1/cgroupमेरे कंटेनर की सामग्री इस प्रकार है:
8:perf_event:/
7:blkio:/
6:freezer:/
5:devices:/
4:memory:/
3:cpuacct:/
2:cpu:/docker/25ef774c390558ad8c4e9a8590b6a1956231aae404d6a7aba4dde320ff569b8b
1:cpuset:/
नहीं / lxc / कंटेनड