Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/symfony/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Docker 如何将设备绑定/映射到Rancher?_Docker_Kubernetes_Rancher_Octoprint - Fatal编程技术网

Docker 如何将设备绑定/映射到Rancher?

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以尽可能映射为任何类型的卷时,我

在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
以尽可能映射为任何类型的卷时,我无法进行等效配置


请问,我如何让Rancher识别一个
--设备?

假设你说的是Kubernetes Rancher。方法是在Pod或容器的内部使用
privileged

例如:

容器:
-姓名:sbc
securityContext:
特权:真的
体积数量:
-装载路径:/dev/ttyUSB0
姓名:ttyacm
卷数:
-姓名:ttyacm
主机路径:
路径:/dev/ttyACM0
支持主机设备的更高级方法是。但我相信标准USB的上述应该工作。您可能还希望使用以确保您的Pod降落在设备所在的位置

✌️