Estoy tratando de demostrar la utilidad de Docker. He podido crear imágenes y mostrar prototipos en mi computadora portátil de trabajo con Windows 7. Sin embargo, ahora necesito mover la imagen de la ventana acoplable a un servidor. Actualmente, el único servidor al que tengo acceso es Windows Server 2008 r2 que se ejecuta a través de VMware. Estoy golpeando una pared debido a que las máquinas virtuales se ejecutan dentro de las máquinas virtuales. Alguien ha tenido éxito en un entorno similar?
Actualización: Se agregaron más detalles del problemaCuando ejecuto boot2docker, falla con lo siguiente:
initializing...starting...error in run: Failed to start machine "boot2docker-vm": exit status 1
Luego fui al administrador de VirtualBox e intenté iniciar manualmente la máquina virtual y falla con lo siguiente:
Failed to open a session for the virtual machine boot2docker-vm.VT-x is not available. (VERR_VMX_NO_VMX).Result Code: E_FAIL (0x80004005)Component: ConsoleInterface: IConsole {8ab7c520-2442-4b66-8d74-4ff1e195d2b6}
Basándome en los comentarios, pude hacer las preguntas correctas a nuestro equipo de operaciones. La creencia es que docker puede ejecutarse en Windows server 2008 r2 que se ejecuta en vmware ESXi 5.5, pero requiere la versión de hardware 9 o 10, pero estamos ejecutando 8, lo que está causando los problemas.
Se analizan los detalles de la ejecución de máquinas virtuales anidadas con vmware aqui.
@Chopper3 ESXi completamente no admite el anidamiento hasta la versión 6.0. 5.5 tiene soporte parcial, pero VMware no le hablará al respecto a menos que esté en 6.0.
Puede que no sea compatible, pero he ejecutado tres niveles de anidamiento con ESXi 5.5u2d - @pgreen2 - que es la pared de golpear? ¿has probado esto o solo estás adivinando?
Parece que no está utilizando una CPU que admita VT-x o que esa función esté deshabilitada en el BIOS/UEFI, es por eso que pregunté anteriormente sobre la marca/modelo de la CPU.