雖然來自Mac OS X的指令here非常接近,但我一直無法找到關於如何執行此操作的任何說明。嘗試在Windows中訪問Docker中的USB設備
所以我在Windows上嘗試此,這裏就是我迄今所做的:
- 升級的Oracle的VirtualBox 5.0.16到,並安裝了Oracle VM VirtualBox Extensions Pack,這使得boot2docker VM的能力,使用USB 2.0訪問我的設備。
- 關閉
default
虛擬機,然後進入機器>設置...> USB。通過從彈出列表中選擇機器添加新的USB過濾器。 - 重新啓動Docker快速入門終端。
的事情是,我懷疑是用於運行虛擬機實例的命令的東西如下:
docker run --privileged -v <USB directory in host machine>:<USB directory in Docker container> ...
的問題,而在Mac OS X中它似乎是/dev/bus/usb
,在哪裏呢它出現在Windows?這不是一個地方嗎? /dev/
目錄似乎沒有/dev/usb/
。
我錯過了一步嗎? USB設備路徑是否在Windows的不同位置?
順便說一句,這是碼頭工人的版本,我使用的是當我輸入docker -v
:
Docker version 1.10.0, build 590d5108
我也是我目前使用的是Windows 7
你確定你甚至需要卷命令嗎?只需授予對Docker容器的特權訪問權就足以讓它訪問主機上的USB設備,這就是我在Windows上執行的操作(使用Docker Toolbox/VirtualBox)。對於USB, – Tagc
是'/ dev/bus/usb'在Windows上的有效路徑? – nikk