[英]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.