
내 호스트(VM 백업용)에서 부분적으로 사용하려는 HDD와 Docker 컨테이너 내부의 TimeMachine 백업 디스크가 있습니다. 따라서 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
루트로 실행될 수 있습니다. 하지만 Docker 내부에서는컨테이너/storage/timemachine을 마운트했습니다(바인드 마운트와 볼륨으로 모두 시도). chown 1000 test.txt
"작업이 허용되지 않습니다"라는 메시지가 표시되므로 수행할 수 없습니다. 또한 NFS가 아닌 바인드 마운트로 이것을 시도했는데 제대로 작동했습니다.
chown
Docker 컨테이너 내부의 NFS 디렉터리에서 사용할 수 있는 방법이 있나요 ? 아니면 내가 뭔가를 놓치고 있는 걸까?