如何在 WSL2 中仅为一个发行版设置镜像? 2024-12-6 • networking wsl2 docker-for-windows 我想为我的默认 WSL2 发行版使用镜像网络,但对于其他发行版,我希望它们保持 NAT。特别是对于 docker 桌面,容器应该不会对外部网络产生任何影响,但现在容器的 nginx 一直尝试绑定 0.0.0.0:80,而该地址已被 IIS 绑定。 答案1 不幸的是,这是不可能的,至少目前还不可能。所有 WSL2 发行版都在同一个 WSL2 Hyper-V 虚拟机中运行,因此只有一个网络堆栈在所有发行版之间共享。您会注意到,您对地址/接口/路由/等所做的任何更改都会在所有正在运行的发行版之间共享。无论是 NAT 模式还是镜像模式,情况都是相同的。 更多信息这个答案并且,根据您的使用情况,也许一个潜在的解决办法这个使用额外的网络命名空间。 相关内容 在 Fedora 39 上针对 cifs 共享执行“ls -l”时出现“权限被拒绝” Ubuntu 18.04 与 Ubuntu 20.04 中对任意图像进行相同处理后,损失量不同 光纤 PPPoE 互联网连接问题 PowerShell 可以完全替代 console/cmd 吗? 如何找到监视器的定时设置? 唤醒后,“电源模式(电池供电)”是否恢复为默认模式? 在 OS X 中取消隐藏或最小化窗口的键盘快捷键 平底锅 安装 Ubuntu 后,Classpnp.sys 导致 Windows 挂起 使用 enumitem 会破坏孟加拉语枚举