在windows 下执行wsl hostname -i命令,是通过 WSL 2 安装的 Linux 分发版 IP 地址(WSL2 VM 的地址) 在linux 子系统下执行cat /etc/resolv.conf命令,是表示从 WSL2 子系统看到的 WINDOWS 系统的 IP 地址 (WSL 2 VM) WSL2 已经支持在 windows 系统下 localhost 访问 wsl。 命令需要在管理员权限下执行 ...
启动xrdp 由于WSL2里面不能用systemd,所以需要手动启动 $ sudo /etc/init.d/xrdp start 远程访问 在Windows系统中运行mstsc命令打开远程桌面连接,地址输入localhost:3390 注意这里的端口号应当与上面修改配置中一致 输入WSL2中使用的账号密码即可。 编辑于 2024-08-16 14:45・IP 属地四川 内容所属专栏 NextPilot...
镜像网络带来了一些实用的特性,例如从WSL2中访问Windows服务。 0x00 前言 WSL2默认的网络模式为NAT。尽管WSL2原生提供了localhost转发这种能够方便地在Windows中访问子系统服务的特性,但如果想反过来,则只能通过局域网或者想办法桥接,这两种方法都有些许的繁琐。但是新版本的WSL2带来的镜像网络特性,使得这一切都更加自然...
WSL2 无法访问 Windows 的 localhost 网络是由 WSL2 的网络架构所致。WSL2 使用了一个虚拟网络适配器来与 Windows 主机进行通信,这导致 WSL2 无法直接访问 Windows 的 localhost 网络。因此,以往的 WSL2 在访问 Windows 网络时需要将其当作 LAN 的另一个设备,而 Windows 宿主则可以把 WSL 当作本机设备。这导致...
windows wsl2访问windows上的服务 直接在linux子系统使用域名:host.docker.internal ,该域名即windows宿主机。 https://stackoverflow.com/questions/24319662/from-inside-of-a-docker-container-how-do-i-connect-to-the-localhost-of-the-mach
而反过来,wsl2访问windows上启动的服务报 Connection refused 经搜索, Windows 的本地 ip 映射成了 nameserver ,要通过nameserver的ip访问 grep -m 1 nameserver /etc/resolv.conf | awk '{print $2}' We can use this IP to access windows localhost. ...
在windows下执行wsl hostname -i命令,是通过 WSL 2 安装的Linux分发版 IP 地址(WSL2 VM 的地址) 在linux 子系统下执行cat /etc/resolv.conf命令,是表示从 WSL2 子系统看到的 WINDOWS 系统的 IP 地址 (WSL 2 VM) WSL2 已经支持在 windows 系统下 localhost 访问 wsl。
程序在 WSL 中的问题 原本程序在 windows 中的访问可以通过 127.0.0.1 直接访问,但 WSL 是套完全独立的子系统,windows 使用 127.0.0.1 会出现无妨访问的情况。 访问WSL程序的方法 将windows 中原来的通过 127.0.0.1 访问的方式替换成 localhost 就可以了。
Windows Subsystem for Linux (WSL2) Docker Desktop接下来,按照以下步骤进行操作:步骤1:配置WSL2打开PowerShell以管理员身份运行,并执行以下命令安装WSL2: Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux 然后,重新启动您的计算机。步骤2:安装Docker打开Docker Desktop,按照提示完成...
打开浏览器,访问http://localhost:3000,如果一切正常,你将看到"Hello, World!"的消息。 状态图 接下来,我们使用状态图表示整个流程: 安装WSL2安装DockerDesktop启用WSL集成创建项目创建Node应用创建Dockerfile构建Docker镜像运行Docker容器验证应用是否运行 结尾 ...