【发布时间】:2018-03-12 17:09:46
【问题描述】:
我已经通过 docker-machine 创建了一个虚拟机:
$ docker-machine create --driver virtualbox default
在 Guest-OS 中,我想访问我的 USB-Serial 设备,这是一个 Nordic nRF52840 DevKit,在 macos 中列为/dev/tty.usbmodem144241。
但是,该设备并未被 virtualbox 列为 USB 设备。我还尝试将设备添加为具有端口模式“主机设备”的串行端口,如in this link 所述,但没有任何成功:
如果我将串行端口添加为.tty-usbmodem,virtualbox 将挂在“正在启动”中,我必须终止所有 virtualbox 进程或断开串行电缆才能重新启动。如果我使用.cu-usbmodem,virtualbox 会启动但立即崩溃。
我的想法已经用完了。我被困在这个问题上,因为 docker for mac 不支持没有虚拟机的 --devices 映射,而对于虚拟机,我不知何故无法添加端口。
还有什么我可以尝试的想法吗?
【问题讨论】:
标签: usb virtualbox docker-machine