我一直在使用Docker来运行Android测试。我使用多个容器和Android设备并行运行测试,但在将USB设备重定向到Docker容器时遇到问题。
我像这样挂载设备:
docker run -it --name MVE1 --privileged -v /dev/bus/usb/001/023:/dev/bus/usb/001/023
我试图只挂载一个设备,但是当我在容器中运行adb
设备时,它会列出所有连接到主机的设备。
即使是--device option
也不走运:
docker run -it --name MVE1 --device=/dev/bus/usb/001/023:/dev/bus/usb/001/023
我的主机/dev/bus/usb/
上的USB设备的位置:我使用的是两个bus 001
和002
设备,它们都连接到001 bus
。
当我尝试只连接一个设备时,为什么Docker在001 bus
上挂载所有连接到主机的设备?
我做错什么了吗?
https://stackoverflow.com/questions/47900332
复制相似问题