从Android应用程序访问docker机

我试图运行我的应用程序最终testing阶段,我必须使用几个使用本地networking的Android手机访问在同一networking中的一台服务器上运行的Web服务。

首先,Android SO不允许访问本地networking中的任何types的服务。 唯一的方法就是在电话上启用共享,然后创build一个热点,然后将服务器连接到这个热点。 完成!

此外,容器机器外的其他主机(包括Android手机)无法访问Docker机器。 为了使我能够使用Virtualboxconfiguration创build第三个适配器并将其configuration为桥接networking。 好!

到目前为止,我有一个Android手机访问本地networking和本地networking中的任何主机可到达的docker集装箱,但在我看来,我不能同时拥有两个,我不明白为什么!

当Docker容器使用桥接的第三个适配器连接到networking(常规networking)时,我可以通过此networking中的任何计算机访问它!

但是,当Docker容器连接到Android手机热点时,我无法启动任何图像,也无法使用快速入门terminal访问Docker主机。

我在这里错过了一些东西,但正如我所说,我无法弄清楚什么!

有人有什么想法? 提前致谢!