使Docker容器的目录在主机上可读

时间:2019-03-07 15:43:55

标签: docker permissions filesystems

我正在使用现有的Dockerfile。该用户以UID 5000的用户docker管理Docker容器的目录。

我正在将容器的目录映射到主机目录。

鉴于我无法修改原始Dockerfile,我如何获得对该目录的读取访问权限?我尝试过

sudo chmod -R +r dir/

但这只会导致破坏父目录的权限,即在我获得的ls -lshr

? d????????? ? ? ? ?            ? 

还有什么其他选择?

1 个答案:

答案 0 :(得分:0)

您还没有破坏权限,只是(有点让人困惑)它们对目录的作用与对文件的作用不同。

还需要授予自己执行权限才能访问目录。

有关更多信息,请参见this related answer