首页 > 解决方案 > WSL2(docker)端口在主机上未打开

问题描述

当我在 WSL2 中通过 docker 运行映像时,端口未在主机上发布。为什么是这样?我能做些什么来完成这项工作?

截屏

标签: dockerwindows-subsystem-for-linux

解决方案


所以虽然我仍然不知道为什么会发生这种情况(有时)它似乎重新启动修复它(暂时?):

(在 Windows cmd 上)

> wsl --shutdown

重新运行与上面相同的命令会产生映射的端口,在 Windows 主机上也可见:

C:\WINDOWS\system32>netstat -ano | findstr 55580
  TCP    127.0.0.1:55580        0.0.0.0:0              ABHÖREN         12392
  TCP    [::1]:55580            [::]:0                 ABHÖREN         12392

12392PID是wslhost.exe


推荐阅读