Docker是否需要一个程序来访问外设?

Can't Open the card! 

我写了一个外设的驱动程序。 我已经能够在主机上运行它,但是在dokcer中无法运行程序。 是否需要在主机上实现一个程序才能实现重用,就像docker访问网卡需要的桥接一样? 谢谢!

你需要安装你想要使用的设备

docker run -v

命令

从中提取

https://blog.jessfraz.com/post/docker-containers-on-the-desktop/

例如Spotify泊坞窗图像需要访问声音设备,所以

$ docker run -it \ -v /tmp/.X11-unix:/tmp/.X11-unix \ # mount the X11 socket -e DISPLAY=unix$DISPLAY \ # pass the display --device /dev/snd \ # sound --name spotify \ jess/spotify

也是Skype泊坞窗的形象

$ docker run -d \ -v /etc/localtime:/etc/localtime \ -p 4713:4713 \ # expose the port --device /dev/snd \ # sound --name pulseaudio \ jess/pulseaudio