在 docker 容器内安装已经安装在主机上的 nfs 共享

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

我的主机服务器上挂载了一个仅具有 ro 权限的 nfs 共享:

fstab:

<xxxxxxx>:/export  /data   nfs     ro,proto=tcp,hard,noauto,x-systemd.automount,x-systemd.idle-timeout=600 0       0

我想使用以下命令将主机上的 /data 目录挂载到 docker 容器中:

docker run -it --rm -v /data:/data ubuntu

不幸的是,当我进入容器并运行 cd /data 我得到: bash: cd: /data/: Permission denied

值得一提的是 /data 文件夹的内容在主机上可见。我也知道我可以将 NFS 共享直接挂载到 docker 容器,但我想避免这种情况。 提前致谢。

bash docker containers mount nfs
© www.soinside.com 2019 - 2024. All rights reserved.