Windows Subsystem for Android应用访问宿主机器Docker容器服务的连接问题求助
Windows Subsystem for Android应用访问宿主机器Docker容器服务的连接问题求助
各位大佬好,我遇到一个WSA(Windows Subsystem for Android)应用访问本地Docker容器服务的问题,想请教下大家怎么解决:
我们团队在Azure Kubernetes上运行着多个微服务,日常开发测试时,会把其中1个或多个服务拉到本地,用Docker容器跑起来调试。调试过程中会修改本地的hosts文件,把目标服务的域名指向本机,比如添加这条记录:
127.0.0.1 local-account.dev.com
这样原本要发往云端的请求,就会被转到本地的Docker容器服务上。
现在的问题是:我在WSA里运行的应用,想要访问这个本地服务的URL(比如https://local-account.dev.com),但遇到了异常情况——当hosts文件没有这条本地映射记录时,请求能正常打到云端的服务;但添加了这条映射后,连接直接超时,而且本地的Docker容器服务完全没收到任何请求。
我已经尝试过以下方法,但都没能解决问题:
- 用宿主机器的实际分配IP地址代替
127.0.0.1来访问服务 - 开启/关闭WSA的「高级网络」选项
有没有大佬知道这是哪里出了问题?或者有什么其他的排查方向可以尝试?
备注:内容来源于stack exchange,提问作者Fishcake
相关产品推荐
相关产品推荐

