从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主机。
我在这里错过了一些东西,但正如我所说,我无法弄清楚什么!
有人有什么想法? 提前致谢!
- 添加Android依赖关系到Docker构build镜像 – Bitbucketpipe道(CI)
- 在开发中连接到移动应用程序中的dockerized rest服务
- Gradle无法下载android软件包
- Android应用程序中的Kotlin编译器:连接拒绝主机:127.0.0.1
- 当Gradle运行transformClasses时,Android构build在Ubuntu Docker容器中失败
- 如何在运行Docker的同时启动AVD
- Android的Docker容器:Gradle构build守护进程意外消失(可能已经死亡或者可能已经崩溃)
- Android模拟器Couchbase复制数据库未find错误
- 为什么`cordova build android`总是下载android-25平台