Android テストの実行に Docker を使用しています。複数のコンテナーと Android デバイスを使用してテストを並行して実行していますが、USB デバイスを Docker コンテナーにリダイレクトするときに問題に直面しています。
私は次のようにデバイスをマウントしています:
docker run -it --name MVE1 --privileged -v /dev/bus/usb/001/023:/dev/bus/usb/001/023
デバイスを 1 つだけマウントしようとしていadb
ますが、コンテナー内でデバイスを実行すると、ホストに接続されているすべてのデバイスが一覧表示されます。
次のいずれかでも運はありません--device option
:
docker run -it --name MVE1 --device=/dev/bus/usb/001/023:/dev/bus/usb/001/023
ホスト上の USB デバイスの場所/dev/bus/usb/
: 使用している 2 つbus 001
の002
デバイスがあり、それらはすべて に接続されてい001 bus
ます。
001 bus
1 つのデバイスのみを接続しようとすると、Docker がホストに接続されているすべてのデバイスをマウントするのはなぜですか?
私は何か間違ったことをしていますか?