Docker: 获取wifi接口

Docker: get access to wifi interface

我是 docker 的新手。目前我想维护一个由不同 Rapsberry PI 组成的网络。每个 PI 应该有相同的 OS 和完全相同的系统 运行ning。为了处理软件的部署和更新,我想在 docker 之前处理这些事情。

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

我的主要目标是运行 docker 容器中的一个应用程序,它需要直接访问wifi 接口。单纯的网络访问是不够的,还需要更深层次的访问,比如改变wifi模式(Monitor Mode)。

长话短说:是否可以将 USB WiFi 卡直接传递到 docker 容器,使其显示为 wlan0 接口?或者还有其他你能想到的方法吗?

提前感谢您的回答!

查看容器的 privileged 标志,它会让您完全访问系统上的设备。有关详细信息,请参阅 Docker Run Documention