gpt4 book ai didi

android - 如何从 Android Emulator 到 Docker Machine 的容器?

转载 作者:行者123 更新时间:2023-11-29 01:11:23 25 4
gpt4 key购买 nike

我有一台安装了 Docker 工具箱的 Windows 笔记本电脑。所以我的后端服务存在于 docker 容器中。另外,我有一个安装了客户端应用程序的 Android 模拟器。

我知道我可以使用 10.0.2.2 地址从 Android Emulator 到达主机的环回。问题是,docker 机器有自己的地址:192.168.99.100(默认情况下)。

如何实现?基本上,我想从模拟器调用 192.168.99.100:8080。它在 Windows 上安装的 Postman 中运行良好,但据我所知,这些是完全不同的网络,这就是它不能开箱即用的原因。

最佳答案

好的,我找到了两个解决方案:

VirtualBox 端口转发

https://stackoverflow.com/a/36458215/5076865 -之后,您可以通过 10.0.2.2:<your_port> 访问 docker 应用程序

VirtualBox 桥接适配器

在 VirtualBox 中打开 docker-machine 设置并启用第三个网络适配器并将其设置为桥接模式。您应该能够通过 192.168.99.100:<your_port> 访问 docker 应用程序直接从模拟器。

对我来说,第二种解决方案更好,因为我有 <your_port>在我的 Docker 主机上免费。

关于android - 如何从 Android Emulator 到 Docker Machine 的容器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42735732/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com