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
컨테이너 내에서 전파를 통해 마운트됩니다).