【发布时间】:2023-03-09 05:40:01
【问题描述】:
根据此处的 docker 文档
https://docs.docker.com/network/host/
主机网络驱动程序仅适用于 Linux 主机,不支持 Docker for Mac、Docker for Windows 或 Docker EE for Windows Server。
在 Mac 上人们使用哪些替代方案?
我的场景
- 我想运行一个承载微服务的 docker 容器
- 微服务依赖于我也通过 docker 运行的数据库
- 我以为在 Mac 上运行微服务时可以使用 --net=host
- 但是微服务端口没有暴露出来
- 我可以覆盖微服务上的数据库地址(默认为 localhost)。
- 但这涉及到强大的 --env 使用
什么是最简单/最优雅的解决方案?
【问题讨论】: