Как использовать видеоустройство в контейнере lxd?

Я хотел бы использовать хост видео устройства (/dev/video0 например) в lxd контейнер.

Есть информация о том, как настроить устройства в lxd но он упоминает только символы и блокировать устройства (которые /dev/video0 не является правильным?).

Поэтому возможно ли использовать ведущее устройство Vodeo в контейнере?

1 ответ

Решение

Можно использовать хост-видеоустройство в контейнере LXD.

Я проверил это с помощью веб-камеры USB, подключенной к хосту. Веб-камера может быть добавлена ​​в контейнер следующим образом:

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

После перезапуска контейнера устройство /dev/video0 было доступно в контейнере.

По крайней мере, веб-камера работает как символьное устройство. Я не проверял, относится ли это также к другим видеоустройствам.

Не было необходимости настраивать /dev/bus/usb/00? в контейнере. Похоже, LXD 2.5 отображает их по умолчанию.

Другие вопросы по тегам