簡體   English   中英

從Docker容器訪問OS X上托管的USB網絡攝像頭

[英]Accessing USB webcam hosted on OS X from a Docker container

是否可以從Docker容器訪問USB攝像頭(例如Logitech c270)? 相機通過USB端口連接到Mac主機。 即使使用--privileged運行容器,我也找不到設備(例如/ dev / video0文件不存在)。

謝謝

默認的boot2docker.iso -machine使用官方boot2docker.iso創建一個虛擬機。 這款超薄發行版不支持USB視頻設備。 將USB設備連接到虛擬機時,如果沒有正確的驅動程序,內核將無法執行任何操作。 因此,您將看不到任何視頻捕獲設備,例如/dev/video0

TL; DR

我已經編譯了一個定制的boot2docker.iso ,它發布了uvcvideo驅動程序。 使用這個來創建docker機器。

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM