45410


docker環境でC++のプログラムを実行しようとしています。  
ローカル環境では問題なく動いていたのですが、docker環境ではUSBに接続した機器が認識できません。  
docker環境ではUSB接続のための設定があるのでしょうか。

よろしくお願いします。


CC BY-SA 4.0
2018-07-06T03:45:06.920
45351
2018-07-08T02:40:21.150
29110
question
ubuntu docker usb
docker環境でUSB接続を認識できない


[tanalab
さんが共有しているリンク](http://www.itmedia.co.jp/enterprise/articles/1603/02/news031_2.html)
で、おそらくうまくいくだろうとは思っていますが、前提が必要だと思います。

上記のリンクでは、どうやっているかというと、 USB 接続のデバイスファイルをコンテナの中にマウントしてやることで解決しています。

これは、少なくとも、コンテナである linux と ホストである OS の間で、 /dev/ の取り扱い方が一致している必要があります。なので、ホスト OS
が、例えば mac だったり Windows
だったりすると、かなり面倒臭くなるのではないか、と思っています。原理的に、ホストがコンテナと同じ(あるいは互換性のある) linux
カーネルを使っている場合は、たぶん上手くいくと思います。


CC BY-SA 4.0
2018-07-06T06:13:52.003
45357
2018-07-06T06:13:52.003
754
45351
answer


--privilegeで解決できました。ご協力ありがとうございました。


CC BY-SA 4.0
2018-07-08T02:40:21.150
45410
2018-07-08T02:40:21.150
29110
45351
answer