[英]Docker Mac network_mode host and kubernetes using kind
[英]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 up
或docker 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.