dockerでv4l2loopbackを使用すると、dockerに/dev/video0がありません。

dockerでv4l2loopbackを使用すると、dockerに/dev/video0がありません。

次のコマンドを使用して、dockerコンテナにv4l2loopbackをインストールしました。

apt update
apt install -y apt-utils
apt install sudo
sudo su root -
apt-get install -y module-assistant
m-a prepare
m-a update
m-a a-i v4l2loopback
exit 

cp /usr/src/v4l2loopback.tar.bz2 .

tar -xvf v4l2loopback.tar.bz2
cd modules/v4l2loopback
make
make install
apt-get install -y kmod
apt install -y ffmpeg
sudo modprobe v4l2loopback

デバイスはホスト/dev/video0で使用できますが、dockerでは使用できません。 /dev/video0を使用するには、dockerを再起動する必要がありました。 GitのCIパイプラインでv4l2loopbackを使用したいと思います。

Dockerを再起動せずにデバイスをマウントする方法に関するヘルプが必要です。

関連情報