wsl 和 docker 服务之间的通信

问题描述

(也在 https://github.com/microsoft/WSL/issues/4150 上询问,提供了一些针对此主题解决方法
我在摸索为什么我的 docker 不与从 ubuntu wsl2 运行的服务通信后发现了这个问题。 我真的很喜欢 vscode + wsl2 工作流程,但似乎除非我如上所述“转发”我的端口,否则 docker(wsl2 too) 容器不会与我的 ubuntu(wsl2) 运行服务进行通信。 我假设一旦我在 ubuntu 上重新启动我的服务,它可以在 localhost/127.0.0.1 上访问的事实使它也可以通过 host.docker.internal 看到,但事实并非如此。 (即 https://devblogs.microsoft.com/commandline/whats-new-for-wsl-in-insiders-preview-build-18945/ 不适用于 docker host.docker.internal)

除了端口转发之外还有其他解决方法吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)