Docker 如何将设备绑定/映射到Rancher?
在SBC上运行命令时:Docker 如何将设备绑定/映射到Rancher?,docker,kubernetes,rancher,octoprint,Docker,Kubernetes,Rancher,Octoprint,在SBC上运行命令时: docker run--volume$(pwd):/home/octoprint--device/dev/ttyUSB0:/dev/ttyACM0-p5000:5000--name octoprint octoprint/octoprint:1.4.0-python3 一切正常;我可以打开octoprint屏幕,我的3D打印机可以识别,没有任何问题 但是,当我尝试运行等效的--device/dev/ttyUSB0:/dev/ttyACM0以尽可能映射为任何类型的卷时,我
docker run--volume$(pwd):/home/octoprint--device/dev/ttyUSB0:/dev/ttyACM0-p5000:5000--name octoprint octoprint/octoprint:1.4.0-python3
一切正常;我可以打开octoprint屏幕,我的3D打印机可以识别,没有任何问题
但是,当我尝试运行等效的--device/dev/ttyUSB0:/dev/ttyACM0
以尽可能映射为任何类型的卷时,我无法进行等效配置
请问,我如何让Rancher识别一个
--设备?假设你说的是Kubernetes Rancher。方法是在Pod或容器的内部使用privileged
例如:
容器:
-姓名:sbc
securityContext:
特权:真的
体积数量:
-装载路径:/dev/ttyUSB0
姓名:ttyacm
卷数:
-姓名:ttyacm
主机路径:
路径:/dev/ttyACM0
支持主机设备的更高级方法是。但我相信标准USB的上述应该工作。您可能还希望使用以确保您的Pod降落在设备所在的位置
✌️