【发布时间】:2017-09-18 19:22:46
【问题描述】:
由于 Docker for Mac 不使用 Virtualbox,而是使用 xhyve,因此没有直接的方法可以使用 network_mode: host 或 --network host 访问我的 mac 网络(特别是用于 VPN 和网络连接设备)。
我进行了多次搜索,但没有找到简单的解决方法。我想出的最佳解决方案是运行 Linux 虚拟机,然后在其上安装 docker 并在其中执行 docker-compose up 或 docker run。一点都不理想。
【问题讨论】:
-
github.com/docker/for-mac/issues/155 自 2016 年 8 月以来是一个未解决的问题,截至 2018 年 12 月尚未关闭
标签: macos docker networking docker-compose docker-for-mac