小编sff*_*ffc的帖子

如何在 CentOS Docker 容器内启用 SELinux?

我正在尝试在 Docker 容器内安装 SELinux,以便分发在内部使用 SELinux 的应用程序。

默认的 CentOS 镜像没有安装 SELinux:

$ docker run -it centos:latest /bin/bash
[root@38ae5a98273d /]# sestatus
bash: sestatus: command not found
Run Code Online (Sandbox Code Playgroud)

从 yum 安装后,SELinux 尚未启用。

[root@38ae5a98273d /]# yum install policycoreutils selinux-policy-targeted
...
[root@38ae5a98273d /]# sestatus
SELinux status:                 disabled
Run Code Online (Sandbox Code Playgroud)

我找到的所有文档都说您需要重新启动系统才能安装它。但是,我不知道在 Docker 容器内模拟系统重启的方法。

如何在容器内安装和启用 SELinux?

selinux centos docker

15
推荐指数
1
解决办法
2万
查看次数

标签 统计

centos ×1

docker ×1

selinux ×1