【发布时间】: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
我正在尝试在运行 docker 映像时挂载一个文件夹
docker run -it -v ${PWD}:/logs myimage:latest bash
但是当我列出容器内的挂载目录时,会发生以下错误:
bash-4.4$ ls /logs
ls: cannot open directory '/logs': Stale file handle
这里缺少什么?
【问题讨论】:
标签: docker
可能需要读取/写入该文件夹的权限,尝试将用户定义为可能具有该权限的主机用户。 --user $(id -u):$(id -g)
docker run -it -v ${PWD}:/logs --user $(id -u):$(id -g) myimage:latest bash
【讨论】: