Compartir discos con Docker cuando usamos un usuario del AzureAD

A día de hoy, existe un issue (aún sin arreglar) en Docker CE for Windows que si has iniciado sesión con un usuario del Azure Active Directory (AzureAD) docker no es capaz de compartir los discos. Por mucho que lo intentes y aunque le pongas las credenciales correctas vuelves a comprobar y los discos siguen sin estar compartidos. Esto es un gran problema porque no podrás crear ningún volumen sobre tus contenedores.

Error compartiendo discos en docker con usuario del AzureAD

Solución

La solución encontrada ha sido crear un usuario local en Windows que sea Administrador y usar sus credenciales.

Sencillo arreglo tras interpretar los errores en el log de Docker y comprenderlos. Agradecer e los cracks Edu @eiximenis y Jose Corral @jmanuelcorral por la ayuda prestada 👍 .

Fácil de hacer así que vamos ello:

-Si pruebas a ejecutar:
docker run --rm -v c:/Users:/data alpine ls /data
Verás que ahora funciona correctamente 😃

Happy coding!
David.


Comparte esto: