2015-05-03 66 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