【问题标题】:cannot open directory - Stale file handle无法打开目录 - 过时的文件句柄
【发布时间】:2022-11-10 10:52:51
【问题描述】:

我正在尝试在运行 docker 映像时挂载一个文件夹

docker run -it -v ${PWD}:/logs myimage:latest bash

但是当我列出容器内的挂载目录时,会发生以下错误:

bash-4.4$ ls /logs
ls: cannot open directory '/logs': Stale file handle

这里缺少什么?

【问题讨论】:

    标签: docker


    【解决方案1】:

    可能需要读取/写入该文件夹的权限,尝试将用户定义为可能具有该权限的主机用户。 --user $(id -u):$(id -g)

       docker run -it -v ${PWD}:/logs --user $(id -u):$(id -g) myimage:latest bash
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-03-07
      • 1970-01-01
      • 1970-01-01
      • 2018-05-21
      • 2011-09-04
      • 1970-01-01
      • 1970-01-01
      • 2011-04-03
      相关资源
      最近更新 更多