2015-05-03 65 views
3

我对码头工人很新颖。目前我想维护不同的Rapsberry PI的网络。每个PI应该具有完全相同的系统运行的相同的操作系统。为了处理软件的部署和更新,我想通过docker处理这些事情。码头工人:进入wifi界面

目前我正在使用HypriotOS,它在他们的图像上提供docker。

我的主要目标是在docker容器中运行一个applocation,它需要直接访问wifi接口。纯粹的网络访问将不够,需要更深入的访问,如改变WiFi模式(监控模式)。

长故事短片:是否可以直接将USB WiFi卡直接传递给docker Container,它显示为wlan0接口?或者还有其他方式可以想到吗?

感谢您的提前解答!

+1

--net = host公开所有接口,换句话说,没有网络虚拟化。 – resultsway

+0

看到这个相关的答案:http://serverfault.com/a/695771/91685 – Pierz

回答

1

查看容器的privileged标志,它将使您可以完全访问系统上的设备。请参阅Docker Run Documention了解更多信息。

+0

你也可以使用''--device''标志来添加wifi接口。 –

+0

的确如此, - 设备只会让你访问一个设备,或者--net = host也能工作。 – Michael