2016-10-10 5 views
1

도커 내에서 zfs 스냅 샷 호스트에 액세스하는 방법이 있습니까?docker 컨테이너에서 호스트 zfs에 액세스

docker 기반 서버 클러스터에서 실행되는 zfs 스냅 샷과 보내기/받기를 사용하여 사용자 지정 백업을 얻으려고합니다. 현재 설정을 고수하기 위해 백업 서비스가 도커 컨테이너에서도 실행되기를 바랍니다. 도커 컨테이너에서 관리 수준의 호스트 파일 시스템에 액세스 할 수있는 방법이 있는지 파악하는 데 어려움을 겪고 있습니다.

컨테이너 내에서 zfs list, zfs snapzfs send을 실행하는 방법이 기본적으로 필요합니다. 내 직감은 "아니오"라고 알려주지 만, 일부 마운트 옵션과 특권 마법에 의해 영리한 방법이있을 수도 있습니다.

답변

0

불행히도, 그렇게 할 방법이 없습니다. 우리도 똑같은 문제를 겪었습니다. 컨테이너가 명령을 내릴 수있는 container-less 서비스를 작성하여 컨테이너없는 서비스가 ZFS 명령을 발행하여 결과를 반환 할 수있었습니다 . 완벽한 솔루션은 아니지만 (적어도 우리에게는) 아무것도없는 것보다 낫습니다.