Docker CentOS 7 无法写入 /var/logs/

Docker CentOS 7 cannot write to /var/logs/

我试图在 CentOS 上创建一个运行良好的 ELK 容器,但是,没有创建任何日志,我不知道为什么,我猜是因为 SELinux,但是,Docker 日志是空的(没有任何迹象表明这一点)。

我挂载的目录如下:

/var/logs:/var/logs:Z

我做错了什么?请帮忙

我们通过在容器运行时传递 --privileged 参数解决了这个问题

如果您启用了 SELinux,那么这一定是您无法写入该文件夹的原因。

检查您的 /var/log/audit/audit.log 以获取 SELinux 日志。

例如,您可以执行以下命令以获得有关 SELinux 拒绝的报告:

sealert -a /var/log/audit/audit.log

它会告诉您如何允许任何缺失的权限。