[wsl2] networkingMode=mirrored 然后彻底重新启动 WSL2 引擎, 再启动 Docker 服务(我用Docker Desktopv...
wsl2开mirrored network: WSL 2.0中使用networkingMode=mirrored,解决docker转发和外部设备访问问题 此时wsl2中有两个网卡: eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet xxx.xxx.xxx.xxx netmask 255.255.240.0 broadcast xxx.xxx.xxx.xxx RX packets 15659 bytes 20919987 (20.9 MB) RX error...
[experimental] networkingMode=mirrored dnsTunneling=true firewall=true autoProxy=true 搞定。 如果你遇到 docker 无法从 Windows 访问的问题,这个是 iptables 的问题,在/etc/docker/daemon.json里添加一句"iptables": false就好了。 以下是旧内容。 --- 微软终于更新了 WSL2,允许用户自行指定用于 WSL2 的网卡,...
WSL2的2.0更新后docker问题 | 网络模式不支持docker端口映射,需要删掉networkingMode[experimental]autoMemoryReclaim=gradual networkingMode=mirroreddnsTunneling=truefirewall=trueautoProxy=truesparseVhd=true删除后:[experimental]autoMemoryReclaim=gradual dnsTunneling=truefirewall=trueautoProxy=truesparseVhd=true#wsl2 ...
networkingMode=mirrored # 开启镜像网络 dnsTunneling=true # 开启 DNS Tunneling firewall=true # 开启 Windows 防火墙 autoProxy=true # 开启自动同步代理 [experimental] sparseVhd=true # 开启自动释放 WSL2 虚拟硬盘空间 autoMemoryReclaim=gradual # 开启自动回收内存 ...
networkingMode=mirrored # 开启镜像网络 mirrored autoProxy=true# 开启自动同步代理[experimental]autoMemoryReclaim=dropcache # 开启自动回收内存,可在 gradual,dropcache,disabled 之间选择,sparseVhd=true# 开启自动释放WSL2虚拟硬盘空间 #如果你在WSL里使用 docker,那需要将 autoMemoryReclaim 配置为 dropcache 或者...
点击直接编辑.wslconfig设置页面 输入以下可选项 [experimental] # 内存回收 dropcache/gradual/disabled,设置成gradual则发行版内不建议打开systemd功能 autoMemoryReclaim = dropcache # 网络配置 networkingMode = mirrored dnsTunneling = true firewall = true autoProxy = true # 硬盘回收 sparseVhd = true发布...
[experimental] autoMemoryReclaim=gradual networkingMode=mirrored dnsTunneling=true firewall=true autoProxy=true 按照以上说明设置好.wslconfig文件之后,打开Power shell执行wsl --shutdown,关闭现有的WSL实例,再重开就可以了,用curl google.com测试能通。但是Docker容器还是不会走代理的,由于WSL2本身就是Hyper-V了,...
[wsl2]memory=8GB #内存最大值swap=8GB #虚拟内存最大值processors=4 #cpu核最大值networkingMode=mirrored # 开启镜像网络dnsTunneling=true # 开启 DNS Tunnelingfirewall=true # 开启 Windows 防火墙autoProxy=true # 开启自动同步代理[experimental]sparseVhd=true # 开启自动释放 WSL2 虚拟硬盘空间autoMemoryRec...
例如,WSL 将允许绑定到 Linux for Docker Desktop 中的端口 53,因为它只侦听来自 Linux 容器中的请求。 应在逗号分隔列表中设置格式,例如:3000,9000,9090 hostAddressLoopback** 布尔 false 仅当wsl2.networkingMode 设置为 mirrored 时才适用。 如果设置为 True,将会允许容器通过分配给主机的 IP 地址连接到主机...