【发布时间】:2015-04-22 20:22:41
【问题描述】:
我在 ubuntu 上运行了一些二进制文件,用于控制各种设备,例如板载/usb wifi/蓝牙芯片。有些芯片需要额外的驱动程序。
我的猜测是仅仅将驱动程序安装到 docker 映像是不够的,主机操作系统必须有驱动程序。这是正确的吗?
如果是,为什么 docker 映像需要任何驱动程序,如果主机已经这样做了? docker image 如何正确委托给主机?这些是否需要为每个主机操作系统上的每个驱动程序进行硬编码?
同样从这个角度来看,docker 是否需要比 VM 更多或更少的硬编码?
我觉得答案可能取决于设备如何呈现给 docker 以及驱动程序必须在哪里运行(例如内核空间与用户空间)。
谢谢!
【问题讨论】:
标签: wifi docker virtual-machine driver