如何在 lxd 容器中使用视频设备?

如何在 lxd 容器中使用视频设备?

我想/dev/video0lxd容器

信息关于如何配置设备,lxd但它只提到字符和块设备(不是/dev/video0,对吗?)。

那么,是否可以在容器中使用主机视频设备?

答案1

可以在 LXD 容器中使用主机视频设备。

我已经使用连接到主机的 USB 网络摄像头验证了这一点。可以按如下方式将网络摄像头添加到容器中:

lxc config device add my-container video0 unix-char path=/dev/video0

重新启动容器后, /dev/video0 设备即可在容器中访问。

至少网络摄像头可以作为字符设备工作。我还没有检查这是否也适用于其他视频设备。

无需在容器中配置 /dev/bus/usb/00?。似乎 LXD 2.5 默认映射它们。

相关内容