2016-12-07 9 views
5

DockerコンテナからUSBカメラ(Logitech c270など)にアクセスできますか? カメラがUSBポート経由でMacホストに接続されています。 --privilegedでコンテナを実行しても、デバイスが見つかりませんでした(たとえば、/ dev/video0ファイルが存在しません)。DockerコンテナからOS XでホストされているUSBウェブカメラにアクセスする

おかげ

+0

どのようなドッキングウィンドウコンテナ内で実行しようとしていましたか? Webカメラビデオをコンテナにパイプするか、コンテナが読み取るネットワークポートにパイプを張るために何かを使用しようと考えています。 ffmpegはそれを行うことができるはずです。 http://stackoverflow.com/questions/37960828/webcam-streaming-from-mac-using-ffmpeg http://stackoverflow.com/questions/15015540/capturing-a-multicast-udp-video-stream -using-opencv http://superuser.com/questions/655378/pipe-webcam-video-stream-data-for-processing http://unix.stackexchange.com/questions/2302/can-i -pipe-dev-video-over-ssh – rmarscher

答えて

2

デフォルトのドッキングウィンドウ-マシンは公式boot2docker.isoを持つ仮想マシンを作成します。そして、このスリムディストリビューションはUSBビデオデバイスをサポートしていません。 USBデバイスを仮想マシンに接続すると、カーネルは適切なドライバがなければ何もできません。したがって、/dev/video0のようなビデオキャプチャデバイスは表示されません。

TL; DR

は、私がカスタマイズされたboot2docker.isouvcvideoドライバーまとめました。これを使用して、ドッカーマシンを作成します。

docker-machine create -d virtualbox --virtualbox-boot2docker-url https://github.com/Alexoner/boot2docker/releases/download/v17.06.0-ce-usb-rc5/boot2docker.iso default 

次に、VirtualBox拡張機能をインストールし、ウェブカメラのデバイスを接続してください、あなたは行き​​たいです!

リファレンス

は、ウェブカメラを接続します。アプリケーションのhttps://www.virtualbox.org/manual/ch09.html#webcam-passthrough

関連する問題