I’m not sure that the flag volume (
-v) is the best practice to do so.
According to the github of jfrazelle, docker engineer who wrote many Dockerfile and
docker run for many graphical app such as chromium, skype, spotify, and so on, the flag and argument you should use is
For quick test(tested on ubuntu), below code should give supported frame resolution of cameras:-
docker run --rm -it --entrypoint /bin/bash --device /dev/video0 jrottenberg/ffmpeg ffmpeg -f video4linux2 -list_formats all -i /dev/video0