答案1
可以在 LXD 容器中使用主机视频设备。
我已经使用连接到主机的 USB 网络摄像头验证了这一点。可以按如下方式将网络摄像头添加到容器中:
lxc config device add my-container video0 unix-char path=/dev/video0
重新启动容器后, /dev/video0 设备即可在容器中访问。
至少网络摄像头可以作为字符设备工作。我还没有检查这是否也适用于其他视频设备。
无需在容器中配置 /dev/bus/usb/00?。似乎 LXD 2.5 默认映射它们。