【问题标题】:Make directory of Docker container readable on host使 Docker 容器的目录在主机上可读
【发布时间】:2019-03-07 15:43:55
【问题描述】:

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

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

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

sudo chmod -R +r dir/

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

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

还有哪些其他选择?

【问题讨论】:

    标签: docker permissions filesystems


    【解决方案1】:

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

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

    更多信息请参见this related answer。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-09-22
      • 1970-01-01
      • 1970-01-01
      • 2014-06-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-02-23
      相关资源
      最近更新 更多