
У меня есть HDD, который я частично хочу использовать на своем хосте (для резервного копирования виртуальных машин), а также диск для резервного копирования TimeMachine внутри контейнера Docker. Поэтому я создал набор данных ZFS, tank1/storage/timemachine
который смонтирован на /storage/timemachine
. Я также предоставил общий доступ к этому каталогу через NFS с помощью /etc/exports
:
/storage/timemachine 172.16.0.3(rw,sync,no_subtree_check,no_root_squash,anonuid=1000,anongid=101194)
Внутри моего Докерахозяин(172.16.0.3) Я могу монтировать /storage/timemachine
и могу например делать chown 101000 /storage/timemachine/test.txt
(выполнять как root). Но внутри Dockerконтейнеркоторый смонтировал /storage/timemachine (пробовал и как том, и как монтирование привязки), я не могу сделать, chown 1000 test.txt
так как получаю сообщение «Операция не разрешена». Я также пробовал это с монтированием привязки не-NFS, и тогда все работает нормально.
Можно ли что-то сделать, чтобы иметь возможность использовать chown
каталоги NFS внутри контейнера Docker? Или я что-то упускаю?