我正在尝试将主机上存在的NFS(版本3)共享挂载到docker容器中,但是它不起作用。
示例:
docker run -v /mnt/test001/:/mnt/test001/ hello-world
此装载是根目录已压缩的NFS共享,我怀疑是此问题的原因。 Docker似乎是以root身份运行的(无论如何ps -ef
告诉我)。
错误消息状态:
dockerd [...]:time =“ ...” level = error msg =“ POST处理程序 /.../containers/.../start返回错误:创建安装时出错 源路径'/mnt/.../':mkdir /mnt/.../:权限被拒绝”
要使此安装发生,这里需要什么?去除南瓜根是不安全的且过分的。是否可以允许我的本地root拥有读取权限,同时仍然挤压root?
编辑:权限为dwrxwrx ---
问题是世界/他人没有正确阅读。
这样,我想挂载的子目录无法被本地根目录读取,因为该根目录已被压缩->需要世界/其他权利,而没有。