Docker에 포함된 ISO를 호스트 볼륨에 마운트합니다.

Docker에 포함된 ISO를 호스트 볼륨에 마운트합니다.

ISO의 내용을 호스트에서 사용할 수 있도록 Docker에 포함된 ISO를 마운트하는 방법이 있습니까?

shared바인딩 전파 설정으로 바인드 마운트를 사용한 다음 Docker 내의 공유 폴더에 마운트하여 Linux 호스트에서 이 작업을 수행할 수 있습니다 .

컨테이너를 시작합니다.

docker run -v /mnt/myiso:/mnt/myiso:shared --privileged mydocker

컨테이너 내부:

mount myimage.iso /mnt/myiso

안타깝게도 shared바인드 전파는 Linux 호스트에서만 사용할 수 있습니다. macOS 및 Windows 호스트에서도 작동하기를 바랍니다.

NFS 공유가 이를 활성화할 수 있다고 생각했지만 작동시키지 못했습니다(NFS 볼륨은 항상 slave컨테이너 내에서 전파를 통해 마운트됩니다).

관련 정보