आंतरिक रूप से SELinux का उपयोग करने वाले एप्लिकेशन को वितरित करने के लिए मैं एक डॉकटर कंटेनर के अंदर SELinux स्थापित करने का प्रयास कर रहा हूं।
डिफ़ॉल्ट CentOS छवि में SELinux स्थापित नहीं है:
$ docker run -it centos:latest /bin/bash
[root@38ae5a98273d /]# sestatus
bash: sestatus: command not found
यम से इसे स्थापित करने के बाद, SELinux अभी तक सक्षम नहीं है।
[root@38ae5a98273d /]# yum install policycoreutils selinux-policy-targeted
...
[root@38ae5a98273d /]# sestatus
SELinux status: disabled
मैंने पाया सभी प्रलेखन कहते हैं कि आपको इसे स्थापित करने के लिए सिस्टम रिबूट जारी करने की आवश्यकता है। हालाँकि, मुझे डॉकटर कंटेनर के अंदर एक सिस्टम रिबूट को अनुकरण करने की विधि के बारे में पता नहीं है।
कंटेनर के अंदर SELinux स्थापित करने और सक्षम करने के बारे में कैसे जाना जाता है?