这实际上是一个关于如何通过Docker连接本地服务的一般性问题。Github问题中有类似的问题这里,但似乎没有解决方案。我真正需要的是能够在本地开发MySQL服务器的情况下进行本地开发,然后一旦准备部署,就可以针对新创建的部署候选Docker镜像进行本地测试。
理想情况下,两者都可以从同一位置获取设置,所以我可以放置mysql_server:host_ip
。这似乎是一个典型的用例。目前是否有任何这样的可能性?
我特别使用Boot2Docker,并在我的主机mac的OS X Yosemite上运行MySQL服务器,而不是在容器中运行。但希望未来读者能获得更通用的答案。