【发布时间】:2016-03-17 02:21:04
【问题描述】:
我无法找到有关如何在 Windows 中从 Docker 访问 USB 设备的任何说明,尽管说明 here 尽管来自 Mac OS X,但非常接近。
所以我在 Windows 上尝试了这个,这是我到目前为止所做的:
- 将 Oracle VirtualBox 升级到 5.0.16,并安装了Oracle VM VirtualBox Extensions Pack,这使 boot2docker 虚拟机能够使用 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/。
我错过了一步吗? Windows 的 USB 设备路径是否位于不同的位置?
顺便说一下,这是我输入docker -v时使用的Docker版本:
Docker version 1.10.0, build 590d5108
我目前也在使用 Windows 7。
【问题讨论】:
标签: windows docker virtualbox