I’m trying to run uv4l inside a Docker container. This is a short description of the u4vl project:
cross-platform, user space drivers for real or virtual video input and output devices (with absolutely no external difference from kernel drivers), and other pluggable back-ends or front-ends.
So inside the docker container, u4vl will try to register a user space driver. In my case exposing the Raspberry Pi camera as
When I run the command:
uv4l --auto-video_nr --driver raspicam --width 1080 --height 720 --encoding mjpeg --server-option '--port=9000'
I get a message saying
<notice> [core] Registering device node /dev/video0, but when I try to do
ls /dev there is no
I run the container in privileged mode using the
--privileged flag in the
docker run command.
Is there anything else I need to do inside the container in order to “allow” it to create a user space driver and new device?
I’m by no means a Linux expert, so forgive me if my terminology/understanding is a bit off.