如何在 WSL2 中僅為一個發行版設定鏡像? 2024-12-25 • networking wsl2 docker-for-windows 我想對我的預設 WSL2 發行版使用鏡像網絡,但對於其他發行版,我希望它們保持 NAT。特別是對於docker桌面來說,容器本來應該不會對外網產生任何影響,但是現在容器的nginx不斷嘗試綁定0.0.0.0:80,而該位址已經被IIS綁定了。 答案1 不幸的是,這是不可能的,至少目前不可能。所有 WSL2 發行版都在同一個 WSL2 Hyper-V 虛擬機器中執行,因此只有一個網路堆疊在所有發行版之間共用。您會注意到對地址/介面/路線/等所做的任何更改。在所有正在運行的發行版之間共用。這對於 NAT 模式或鏡像模式都是相同的。 更多資訊請參見這個答案,並且根據您的用例,也許一個潛在的解決方法這個使用額外的網路命名空間。 相關內容