我已经使用运动学在我的Mac上设置了docker。我有一个mysql容器在运行。
所以,“原理图”,我相信,看起来像这样:(Mac1 (VirtualBox码头主机(MySQL容器)。
Mac1 IP: 10.10.10.100 MySQL容器: 192.168.99.100在端口32500上运行(映射到3306)
我可以通过192.168.99.100:32500从Mac1访问MySQL服务器,没有任何问题。
现在,当我在网络上访问Mac2时,我无法访问MySQL容器。
因此,Mac2 IP: 10.10.10.200无法看到192.168.99.100:32500。Mac2收到一个ping响应,但不确定它是否一直到达MySQL容器。
我正在考虑在Mac1上安装一个代理,但我想先检查一下。
这里提出的问题似乎都不能解释在Mac上安装运动学,提到boot2docker的那些问题也没有解决这个问题。
任何见解都将是非常受欢迎的!提前谢谢。
发布于 2016-01-16 06:10:01
如果您正在寻找向您的网络公开容器端口的最简单方法,您可以将虚拟盒子端口映射到mac1并从外部访问它。
https://stackoverflow.com/questions/34820667
复制相似问题