Usiłuję zainstalować SELinux wewnątrz kontenera Docker, aby rozpowszechniać aplikację, która korzysta z SELinux wewnętrznie.
Domyślny obraz CentOS nie ma zainstalowanego SELinuksa:
$ docker run -it centos:latest /bin/bash
[root@38ae5a98273d /]# sestatus
bash: sestatus: command not found
Po instalacji od yum, SELinux nie jest jeszcze włączony.
[root@38ae5a98273d /]# yum install policycoreutils selinux-policy-targeted
...
[root@38ae5a98273d /]# sestatus
SELinux status: disabled
Cała znaleziona przeze mnie dokumentacja mówi, że musisz zainstalować system ponownie, aby go zainstalować. Jednak nie znam metody symulowania ponownego uruchomienia systemu w kontenerze Docker.
Jak można przejść do instalacji i włączenia SELinux w kontenerze?