كيفية تمكين سيلينو داخل حاوية عامل ميناء سينتوس?

أحاول تثبيت سيلينوكس داخل حاوية عامل ميناء من أجل توزيع تطبيق يستخدم سيلينوكس داخليا.

الصورة الافتراضية سينت أو إس ليس لديها سيلينوكس مثبتة:

$ docker run -it centos:latest /bin/bash[root@38ae5a98273d /]# sestatusbash: sestatus: command not found

بعد تثبيته من يم ، لم يتم تمكين سيلينو بعد.

[root@38ae5a98273d /]# yum install policycoreutils selinux-policy-targeted...[root@38ae5a98273d /]# sestatusSELinux status:                 disabled

جميع الوثائق التي وجدتها تقول أنك بحاجة إلى إصدار إعادة تشغيل النظام من أجل تثبيته. ومع ذلك ، أنا لست على علم طريقة لمحاكاة إعادة تشغيل النظام داخل حاوية عامل الميناء.

كيف يمكن للمرء أن يذهب حول تثبيت وتمكين سيلينو داخل حاوية?

سيلينو ليس اسمه ، لذلك لا يمكن أن يكون للحاويات الفردية سياسات سيلينو منفصلة خاصة بها. سيظهر سيلينو دائما أنه "معطل" في حاوية ، على الرغم من أنه يعمل على المضيف.

إذا كان التطبيق الخاص بك يتطلب سيلينوكس ، لا يمكنك استخدامه داخل عامل الميناء. سوف تحتاج إلى استخدام جهاز ظاهري منتظم.