Как использовать видеоустройство в контейнере 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 отображает их по умолчанию.