অভ্যন্তরীণভাবে সেলইনাক্স ব্যবহার করে এমন একটি অ্যাপ্লিকেশন বিতরণ করার জন্য আমি একটি ডকারের ধারকের ভিতরে সেলইনাক্স ইনস্টল করার চেষ্টা করছি।
ডিফল্ট CentOS চিত্রটিতে SELinux ইনস্টল করা নেই:
$ docker run -it centos:latest /bin/bash
[root@38ae5a98273d /]# sestatus
bash: sestatus: command not found
আমি এটি ইয়াম থেকে ইনস্টল করার পরে, সেলইনাক্স এখনও সক্ষম নয়।
[root@38ae5a98273d /]# yum install policycoreutils selinux-policy-targeted
...
[root@38ae5a98273d /]# sestatus
SELinux status: disabled
আমি যে সমস্ত ডকুমেন্টেশন পেয়েছি সেগুলিতে বলা হয়েছে যে এটি ইনস্টল করার জন্য আপনাকে একটি সিস্টেম পুনরায় বুট করা দরকার। যাইহোক, আমি ডকারের ধারকের ভিতরে সিস্টেম রিবুট অনুকরণ করার কোনও পদ্ধতি সম্পর্কে অবগত নই।
কেউ কীভাবে একটি ধারকটির ভিতরে সেলইনাক্স ইনস্টল ও সক্ষম করতে যায়?