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

时间:2016-07-04 09:57:15

标签: docker centos elastic-stack selinux

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

我正在安装目录,如下所示:

/var/logs:/var/logs:Z

我做错了什么?请帮忙

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

如果您启用了SELinux,则必须是您无法写入该文件夹的原因。

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

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

  

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

它将告诉您如何做以允许任何遗失的权限。