Me gustaría usar una red reflejada para mi distribución WSL2 predeterminada, pero para otras distribuciones, quiero que sigan siendo NAT. Especialmente para el escritorio acoplable, los contenedores no deberían haber tenido ningún impacto en la red externa, pero ahora el nginx de un contenedor sigue intentando vincular 0.0.0.0:80, que ya ha sido vinculado por IIS.
Respuesta1
Lamentablemente esto no es posible, al menos no por el momento. Todas las distribuciones de WSL2 se ejecutan en la misma máquina virtual WSL2 Hyper-V, por lo que solo hay una pila de red compartida entre todas. Notarás que cualquier cambio que realices en una dirección/interfaz/ruta/etc. se comparten en todas las distribuciones en ejecución. Esto es lo mismo para el modo NAT o Mirrored.
Más información enesta respuestay, dependiendo de su caso de uso,tal vezuna posible solución enÉsteutilizando espacios de nombres de red adicionales.