将 Docker 中包含的 ISO 挂载到主机卷

将 Docker 中包含的 ISO 挂载到主机卷

有什么方法可以挂载 Docker 中包含的 ISO,以便主机可以使用 ISO 的内容吗?

我可以在 Linux 主机上执行此操作,方法是使用绑定挂载作为shared绑定传播设置,然后挂载到 Docker 内的共享文件夹。

启动容器:

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

容器内部:

mount myimage.iso /mnt/myiso

不幸的是,shared绑定传播仅在 Linux 主机上可用。我希望它也能在 macOS 和 Windows 主机上运行。

我认为也许 NFS 共享可以启用它,但我一直无法让它工作(NFS 卷始终通过slave容器内的传播来安装)。

相关内容