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

问题描述 投票:0回答:1

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

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

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

sudo chmod -R +r dir/

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

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

还有哪些其他选择?

docker permissions filesystems
1个回答
0
投票

您没有损坏权限,它们(有点令人困惑)对目录而不是文件的工作方式不同。

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

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

© www.soinside.com 2019 - 2024. All rights reserved.