如何在OSX上的主机和容器之间共享非存储USB设备

时间:2016-04-16 10:49:50

标签: macos docker usb smartcard

我最近在Docker HUB上创建了一个Docker镜像:oroger/pypassport

此图像依赖于主机和容器之间共享的USB智能卡读卡器的存在。这可以在Ubuntu上使用--device--priviledged以及/dev/bus/usb上的卷。

但是没有找到在OSX上共享此类设备的方法。 我做了some digging,看来非/dev下没有安装非存储USB设备。

我想知道是否有其他方法可以在OSX上使用相同的图像。如果不是,我也会以任何方式对以某种其他方式创建新图像感兴趣。

1 个答案:

答案 0 :(得分:2)

你有没有得到答案?您需要在虚拟机中为docker-machine(也称为boot2docker)VM设置USB转发。这篇文章帮助我:http://reprage.com/post/configure-android-development-environment-with-docker