fishros / install

一键安装程序,欢迎大家提交代码和小鱼一起一键安装停止浪费生命
https://fishros.github.io/install/
1.37k stars 187 forks source link

docker ros 中使用宿主机的 device 时会出现没有权限的问题 #66

Open toluckykoi opened 1 month ago

toluckykoi commented 1 month ago

宿主机上我插了手柄和摄像头,通过一键脚本安装的 docker ros ,查看 dev 已经有挂载到 docker ros 中了,但是挂载到 docker 的设备不能使用(提示没有权限),一开始我怀疑是没有给设备权限,附上权限后还是同样的问题(在宿主机上是能使用这两个设备的)。 image

在 docker 中,本身是无法对宿主机操作的;后来看了一键安装脚本的源码,发现在启动 docker 的时候缺少了 --privileged 这个参数,所以不能对挂载到 docker 的设备进行操作。 image

将一键脚本的命令拷贝下来,加上 --privileged 参数后就可以操作挂载到 docker 的设备了,不知道是否因为安全考虑没有加上这个参数? image image

fishros commented 1 month ago

收到,近期会更新上这个选项