如何解决Filebeat权限在初始化收集日志时被拒绝的错误

我有ELK泊坞窗容器打开端口和Filebeat在单独的容器上。 我在Kibana仪表板中获得了Logstash索引和Filebeat索引。 一些日志正在使用Filebeat中的Logstach发送到Elastic Search。 日志文件夹为我的应用程序,我试图获取在Filebeat容器外运行的日志,它被映射到Filebeat容器内。 所有的容器都在同一个networking上。 但是,当Filebeat来读取我的应用程序日志,我正在获得拒绝错误。 我试图读取单独的Apache日志,但获得相同的错误阅读日志。 我正在使用Oracle Virtual Box在Vagrant主机上执行所有这些操作。

任何人都可以告诉我如何给予权限或添加用户到我的应用程序或任何其他方式来做到这一点?

我正在使用Ubuntu 16.04与Docker和docker-compose并使用ELK 5.6.3。

以下是日志:

filebeat_1 | 2017/10/18 09:12:42.390679 prospector_log.go:271: ERR Harvester could not be started on existing file: /na sir/default/logs/kern.log, Err: Error setting up harvester: Harvester setup failed. Unexpected file opening error: Faile d opening /nasir/default/logs/kern.log: open /nasir/default/logs/kern.log: permission denied filebeat_1 | 2017/10/18 09:12:42.391278 prospector_log.go:271: ERR Harvester could not be started on existing file: /na sir/default/logs/auth.log, Err: Error setting up harvester: Harvester setup failed. Unexpected file opening error: Faile d opening /nasir/default/logs/auth.log: open /nasir/default/logs/auth.log: permission denied filebeat_1 | 2017/10/18 09:12:52.394579 prospector_log.go:271: ERR Harvester could not be started on existing file: /na sir/default/logs/auth.log, Err: Error setting up harvester: Harvester setup failed. Unexpected file opening error: Faile d opening /nasir/default/logs/auth.log: open /nasir/default/logs/auth.log: permission denied filebeat_1 | 2017/10/18 09:12:52.395299 prospector_log.go:271: ERR Harvester could not be started on existing file: /na sir/default/logs/kern.log, Err: Error setting up harvester: Harvester setup failed. Unexpected file opening error: Faile d opening /nasir/default/logs/kern.log: open /nasir/default/logs/kern.log: permission denied