Capa Docker
App Layering es compatible con la plataforma Docker. Para implementar Docker en un entorno de App Layering, ten en cuenta lo siguiente:
-
Docker debe instalarse en la capa del SO, ya que configura varios componentes de Windows.
-
Puedes crear una revisión del SO para instalar y habilitar Docker.
-
Docker permanece inactivo hasta que emites comandos de Docker. Tener Docker instalado en la revisión no causa problemas en revisiones posteriores del SO, máquinas de empaquetado o escritorios implementados con el SO.
-
No coloques ninguna imagen de Docker en la capa del SO ni en ninguna de las capas de aplicaciones. Los archivos
vhd(x)escritos en el disco cuando se descarga la imagen deben moverse a la capa de escritura del usuario para que la imagen se ejecute. Docker debe abrir los archivos para acceso de lectura y escritura, lo que solo se puede hacer en el volumen del usuario.Nota:
En una implementación completa de la capa de usuario, el usuario solo necesita descargar la imagen de Docker una vez. La imagen persiste a través de las sesiones de cierre y apertura de sesión.
-
Docker requiere un hipervisor que pueda admitir hipervisores anidados. El hipervisor de destino que aloja los escritorios VDI implementados debe admitir hipervisores anidados para que, cuando un usuario inicie sesión en la máquina, pueda descargar y ejecutar imágenes de Docker.
Importante:
La ubicación de almacenamiento de la capa del usuario no importa para esta restricción. Solo la máquina VDI implementada que monta la capa del usuario debe ejecutarse en un hipervisor que permita hipervisores anidados.
-
Las imágenes de Docker pueden ser grandes. El tamaño de las capas de usuario debe configurarse a un tamaño mayor para almacenar las imágenes cuando se descargan. Recomendamos capas de usuario configuradas a 100 GB según nuestras pruebas.
Nota:
Las capas de usuario son discos dinámicos, por lo que el tamaño real del disco no será el tamaño completo. Una vez que se utiliza el espacio en disco, no volverá a ser disperso, por lo que la ubicación de almacenamiento de los volúmenes del usuario necesita suficiente espacio en disco para almacenar el tamaño completo de las capas del usuario con el tiempo.