El Firewall de Windows está bloqueando mi intento de permitir que Docker para Windows comparta C: en una máquina con Windows 10.
Funciona bien cuando el Firewall de Windows está desactivado. Cuando está encendido, obtengo
Un firewall está bloqueando el uso compartido de archivos entre Windows y los contenedores. Consulte la documentación para obtener más información.
La documentación dice
No necesita abrir el puerto 445 en ninguna otra red. De forma predeterminada, permita conexiones al puerto 445 de 10.0.75.1 (el host de Windows) desde 10.0.75.2 (la máquina virtual).
Estoy "buscado en Google" tratando de encontrar cómo hacerlo. ¿Alguien puede aconsejarme?
En realidad, no necesita compartir la unidad C, sino solo reinstalar (o potencialmente incluso desmarcar, hacer clic en Aceptar y luego marcar) el servicio de uso compartido de archivos e impresoras en la tarjeta de red virtual de Hyper-V. Ver este artículo.
Además, si hay restricciones en sus perfiles de red (es decir, pública), considere cambiar la "red no identificada" predeterminada para la tarjeta "vEthernet (DockerNAT)" a privada a través de este comando de PowerShell antes de hacer lo anterior:
Set-NetConnectionProfile -interfacealias "vEthernet (DockerNAT)" -NetworkCategory PrivateOk, después de ejecutar el mismo problema, encontré una solución.
Esto es lo que hice:
Paso 1: Abra ESET. Luego haga clic en Configuración
Paso 2: Haga clic en Protección de red
Paso 3: haga clic en el asistente de solución de problemas
Paso 4: encuentre la comunicación 10.0.75.2 (configuración de IP predeterminada de la ventana acoplable) Simplemente verifique qué rango de IP está definido dentro de la configuración de la ventana acoplable. Luego busque la IP que reside en ese rango.
Paso 5: Haga clic en el botón Desbloquear , luego debería recibir esta pantalla.
Esto resolvió el problema por mí mismo.
Luego puede ir a las Reglas y verificar la regla que se agregó.
PD: Esta es mi primera publicación, lo siento por los procedimientos incorrectos.
Solo esta solución me ayuda:
Set-NetConnectionProfile -interfacealias "vEthernet (DockerNAT)" -NetworkCategory Private