容器内 NFS 挂载目录上的 Chown:操作不允许

容器内 NFS 挂载目录上的 Chown:操作不允许

我有一个 HDD,部分想在主机上使用(用于备份虚拟机),以及 Docker 容器内的 TimeMachine 备份磁盘。因此,我创建了一个tank1/storage/timemachine安装在上的ZFS 数据集/storage/timemachine。我还使用以下方式通过 NFS 共享此目录/etc/exports

/storage/timemachine 172.16.0.3(rw,sync,no_subtree_check,no_root_squash,anonuid=1000,anongid=101194)

在我的 Docker 中主持人(172.16.0.3)我可以挂载/storage/timemachine,也可以执行chown 101000 /storage/timemachine/test.txt(以 root 身份执行)。但是在 Docker 内部容器已安装 /storage/timemachine(尝试过作为卷和绑定安装)我无法执行chown 1000 test.txt此操作,因为我收到“操作不允许”。我也尝试过使用非 NFS 绑定安装,然后它工作正常。

我可以做些什么才能chown在 Docker 容器内使用 NFS 目录?还是我遗漏了什么?

相关内容