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
它会告诉您如何允许任何缺失的权限。
我试图在 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
它会告诉您如何允许任何缺失的权限。