gpt4 book ai didi

macos - 是否有在 Docker for Mac 中使用主机网络的解决方法?

转载 作者:行者123 更新时间:2023-12-01 13:30:16 26 4
gpt4 key购买 nike

由于 Docker for Mac 不使用 Virtualbox,而是使用 xhyve,因此没有直接的方法可以使用 network_mode: host 访问我的 mac 网络(特别是用于 VPN 和网络连接设备)。或 --network host .

我已经搜索和搜索,但没有找到简单的解决方法。我想出的最佳解决方案是运行 Linux 虚拟机,然后在其上安装 docker 并执行 docker-compose updocker run在那里。一点都不理想。

最佳答案

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

另一方面,启动 VM 并在其上安装 docker 可能无济于事。网络模式为主持人 ,容器将直接使用虚拟机的网络接口(interface),而不是 MAC 主机的网络接口(interface)。所以你最终会遇到类似于直接在你的 mac 机器上使用 docker 的情况。

关于macos - 是否有在 Docker for Mac 中使用主机网络的解决方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46286741/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com