ホスト上で部分的に使用したい HDD (VM のバックアップ用) と、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
、例えば(rootとして実行) 実行することができますchown 101000 /storage/timemachine/test.txt
。しかしDocker内では容器/storage/timemachine をマウントしました (ボリュームとバインド マウントの両方を試しました)。chown 1000 test.txt
「操作は許可されていません」というメッセージが表示されるため、実行できません。また、NFS 以外のバインド マウントでもこれを試しましたが、正常に動作します。
Docker コンテナ内の NFS ディレクトリで使用できるようにするために何かできることはありますかchown
? それとも何かが足りないのでしょうか?