Chown auf NFS-gemountetem Verzeichnis im Container: Vorgang nicht zulässig

Chown auf NFS-gemountetem Verzeichnis im Container: Vorgang nicht zulässig

Ich habe eine Festplatte, die ich teilweise auf meinem Host verwenden möchte (um VMs zu sichern), sowie eine TimeMachine-Sicherungsfestplatte in einem Docker-Container. Daher habe ich ein ZFS-Dataset erstellt, tank1/storage/timemachinedas auf gemountet ist /storage/timemachine. Ich habe dieses Verzeichnis auch über NFS freigegeben, indem ich verwendet habe /etc/exports:

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

In meinem DockerGastgeber(172.16.0.3) Ich kann mounten /storage/timemachineund ich kann z.B. machen chown 101000 /storage/timemachine/test.txt(als root ausgeführt). Aber innerhalb eines DockersContainerdas /storage/timemachine gemountet hat (habe sowohl als Volume als auch als Bind-Mount versucht), kann ich nicht ausführen, chown 1000 test.txtda ich die Meldung „Operation nicht zulässig“ erhalte. Ich habe dies auch mit einem Nicht-NFS-Bind-Mount versucht und dann funktioniert es einwandfrei.

Kann ich etwas tun, um chownNFS-Verzeichnisse in einem Docker-Container verwenden zu können? Oder übersehe ich etwas?

verwandte Informationen