docker硬件交互 _ROS2
- 将自己需要挂载的设备接到主板上,在宿主机中建立udev规则(/etc/udev/rules.d/)
- 然后在开启容器时,将设置了规则的devices 通过 --device=/dev/myserial --device=/dev/rplidar 等
参数挂载到docker容器中
docker run -it --device=/dev/myserial --device=/dev/rplidar ubuntu:latest
/bin/bash
- docker 容器中就能发现该设备了
![image-20240119180538549](https://i-blog.csdnimg.cn/blog_migrate/99226827ff5d769f3a0c9402152d2dfe.png)
![image-20240119180617543](https://i-blog.csdnimg.cn/blog_migrate/e6dd82213214c56a49cf9f5703a3a455.png)