Windows WSL子系统ubuntu共享到局域网
ubuntu端口通过window进行转发到局域网供局域网内用户访问
# 在 WSL 平台查看 IP 地址
ifconfig
# 在 Windows 平台查看本机 IP 地址
ipconfig
# 查看 Windows 与 WSL 端口转发关系
netsh interface portproxy show all
# 设置端口转发
netsh interface portproxy add v4tov4 listenport=【宿主机 Windows 平台转发端口】 listenaddress=0.0.0.0 connectport=【WSL 平台转发端口】 connectaddress=【WSL 平台 IP】 protocol=tcp
重启设备后检查
进入wsl检查IP地址,有变动(一般重启后wsl的IP地址会变)的话重新设置端口转发
详情见上文代码中有设置端口转发的代码
重启 SSH 服务
service ssh restart
重启 Docker 服务
service docker restart
查看本地容器
docker ps -a
启动 MySQL 容器
docker start 容器id
打开Windows Terminal 命令界面:ipconfig检查Windows IP地址 并使用该IP访问