Ray*_*Ray 7 virtualbox docker docker-machine
我有以下设置:
由于通过DHCP分配,ip地址在OSX系统上频繁更改,因此我希望docker容器能够以某种方式能够命中mysql服务器,无论本机OSX网络适配器分配了什么IP(无需手动更新) ).另外,我需要一个稳定的ip我可以为我的HHVM server.ini文件提供一个Xdebug的远程主机.
通过运行linux的基本系统,这不是问题,因为docker主机和运行docker的实际本地机器是同一个.此外,有几种方法可以让容器了解主机的ip,因此问题不会触及docker主机.
但是,在运行docker-machine的OSX中,主机不是本机OSX系统,而是在虚拟机框中运行的VM(假设您正在使用vb驱动程序,以及sam hill启动的是谁?).
我唯一能想到的是将3306上的请求移植到docker-machine主机(192.168.99.100,它永远不会改变)到OSX的端口3306.然后让容器命中docker-machine主机以获取Mysql请求.如果这个工作,我可以冲洗并重复我需要链接的端口,如xdebug端口9000上的端口.
有谁知道如何完成这个或有另一个建议?
Ray*_*Ray 18
想出一条出路,无需进行任何更改,提供一致的IP连接到基础OSX系统.Docker机器以这样的方式设置,使这成为可能.
由于这个OSX机器的10.0.2.2地址没有改变(除非你搞砸了虚拟盒网络设置)bingo,得到了我需要的东西.
| 归档时间: |
|
| 查看次数: |
2198 次 |
| 最近记录: |