para - docker hub
Error al iniciar el contenedor de Windows Docker con una cuenta de servicio administrado (1)
Estoy intentando probar los contenedores acoplables que se ejecutan con una credencial de dominio y sigo estas instrucciones de Microsoft Docs. Creé el grupo MSA, que estoy bastante seguro de haber hecho correctamente, ya que puedo ejecutar otros servicios en mi computadora local al usarlo.
Estoy probando en una PC con Windows 10, ejecutando contenedores hiper-v docker.
Construí una imagen llamada sqltest
. Cuando ejecuto lo siguiente, el contenedor aparece como se esperaba:
docker run -it sqltest
Intenté crear credenciales de directorio activo usando este comando:
New-CredentialSpec -Name developerpcsql -AccountName developerpcsql
Llamar a Get-CredentialSpec
confirma que el archivo json se crea como se esperaba, y se ve bien cuando abro el archivo.
Para ejecutar el contenedor, estoy usando:
docker run -it --security-opt "credentialspec=file://developerpcsql.json" sqltest
Cuando lo hago, demora unos 30 segundos y luego aparece el siguiente error:
Respuesta de error de daemon: el contenedor d97082fab98c0205c0072b0a8b79fb7835c8e90828498428b976e378762cc412 detectó un error durante el Inicio: error en una llamada al sistema de Windows: la operación se agotó porque no se recibió respuesta de la máquina virtual que aloja el contenedor. (0xc0370109).
Para confirmar que no es mi contenedor, también intenté usar el contenedor estándar de microsoft / servercore y obtuve el mismo error.
¿Alguna idea sobre lo que me estoy perdiendo?
Parece que no funciona para Windows 10. Aquí puede encontrar un debate sobre el tema
Virtualización-Documentación git repo
Funciona como se esperaba para el contenedor alojado de Windows Server 2016.