如何将USB端口传递到docker容器?

如何将USB端口传递到docker容器?,docker,usb,Docker,Usb,有各种各样的问题询问如何使用--device和/或--privileged+-v/dev:/dev将设备传递给docker。对于我的用例,我希望通过一个特定的USB端口,而不是一个动态设备 docker容器应该能够处理从指定端口拔出USB并插入完全不同的设备的人 到目前为止,我已经试过了 以特权模式运行并将/dev作为卷装载。然而,正如所讨论的,这种方法存在一些相关的安全问题。从功能上来说,这是我最接近于满足我的用例的方法,但是因为它会通过所有设备,所以这里的安全风险使得这种方法不适合 在do

有各种各样的问题询问如何使用
--device
和/或
--privileged
+
-v/dev:/dev
将设备传递给docker。对于我的用例,我希望通过一个特定的USB端口,而不是一个动态设备

docker容器应该能够处理从指定端口拔出USB并插入完全不同的设备的人

到目前为止,我已经试过了

  • 以特权模式运行并将/dev作为卷装载。然而,正如所讨论的,这种方法存在一些相关的安全问题。从功能上来说,这是我最接近于满足我的用例的方法,但是因为它会通过所有设备,所以这里的安全风险使得这种方法不适合
  • 在docker中使用--device标志传入设备。这是讨论过的,不符合我的用例,因为我想专门为docker容器分配一个物理USB端口,而不是一个特定的设备
是否可以将物理USB端口分配给docker容器