[英]How do I connect to a docker container running on a different host on a mac?
我已经使用Kinematic在Mac上设置了docker。 我有一个运行的mysql容器。
因此,我认为“示意图”看起来像这样:(Mac1(VirtualBox Docker主机(MySQL容器)))。
Mac1 IP:10.10.10.100 MySQL容器:192.168.99.100在端口32500上运行(映射到3306)
我可以从Mac1通过192.168.99.100:32500访问MySQL服务器,而不会出现任何问题。
现在,当我通过网络访问Mac2时,无法访问MySQL容器。
因此,Mac2 IP:10.10.10.200无法看到192.168.99.100:32500。 Mac2收到ping响应,但不确定是否一直传递到MySQL容器。
我正在考虑在Mac1上安装代理,但想先检查一下。
这里提出的所有问题似乎都不是在Mac上进行Kinematic安装的原因,而提到boot2docker的问题也没有解决该问题。
任何见解将是最欢迎的! 提前致谢。
如果您正在寻找将容器端口公开到网络的最简单方法,则可以将虚拟盒端口映射到mac1并从外部访问它。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.