Not reading /var/lib/docker/containers?

Am hoping to use filebeat to get stdout from my containers running on kubernetes. So far no luck here.

Looking at filesystem on kubernetes hosts I see that /var/lib/docker/containers has permissions only for root

drwx------    4 root root

Is it possible that this is preventing filebeat from accessing the logs contained inside those folders?

In kubernetes we normally run filebeat as a daemon-set + mount in /var/lib/docker/containers, so filebeat is somewhat isolated and can read the logs.

If filebeat is not running as root, but files are root only, the it's a permissions problem.

Also see docs
and default deployment configs for filebeat as kubernetes daemonset.