docker 容器中奇怪的目录权限行为

docker 容器中奇怪的目录权限行为

我在运行 Ubuntu 16.04 的 docker 容器中看到一些奇怪的行为(它运行的系统也在运行该操作系统)。目录似乎可供所有人读取/搜索,但因ls -l“权限被拒绝”而失败。

# docker exec f26498a91394 ls -l /var/lib/cassandra
total 0
drwxr-xr-x  2 cassandra cassandra 154 Sep 25 18:49 commitlog
drwxr-xr-x 12 cassandra cassandra 213 Sep 25 18:42 data
drwxr-xr-x  2 cassandra cassandra   6 Sep 19 22:33 hints
drwxr-xr-x  2 cassandra cassandra   6 Sep 19 22:33 saved_caches
# docker exec f26498a91394 ls -l /var/lib/cassandra/data
ls: cannot open directory '/var/lib/cassandra/data': Permission denied

该目录不是安装点。什么可能导致这种行为?

相关内容