簡體   English   中英

在Docker for Mac中使用主機網絡是否有解決方法?

[英]Is there a workaround to use the host's network in Docker for Mac?

由於Docker for Mac不使用Virtualbox而是使用xhyve,因此沒有直接的方法可以使用network_mode: host--network host訪問我的mac網絡(特別是VPN和網絡連接設備)。

我搜索和搜索,但沒有找到簡單的解決方法。 我想到的最好的解決方案是運行Linux虛擬盒,然后在其上安裝docker並在那里執行docker-compose updocker run 根本不理想。

這似乎不可能。 docker for mac有一些限制。 https://docs.docker.com/docker-for-mac/networking/#use-cases-and-workarounds

另一方面,啟動VM並在其上安裝docker可能沒有幫助。 使用網絡模式作為主機 ,容器將直接使用VM的網絡接口而不是MAC主機的網絡接口。 因此,您將最終遇到類似於直接在您的mac機器上使用docker的情況。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM