App Layering

Docker

App Layering es compatible con la plataforma Docker. Para implementar Docker en un entorno de App Layering, tenga en cuenta lo siguiente:

  • Docker debe estar instalado en la capa del sistema operativo, ya que configura varios componentes de Windows.

  • Puedes crear una revisión del sistema operativo para instalar y habilitar Docker.

  • Docker permanece inactivo hasta que emites los comandos de Docker. Tener Docker instalado en la revisión no causa problemas en las revisiones posteriores del SO, las máquinas de empaquetado o los escritorios implementados con el SO.

  • No coloque ninguna imagen de Docker en la capa del sistema operativo ni en ninguna de las capas de aplicaciones. Los archivos vhd(x) que se escriben en el disco cuando se descarga la imagen se deben mover a la capa de escritura del usuario para que se ejecute la imagen. Docker debe abrir los archivos para obtener acceso de lectura y escritura, lo que solo se puede hacer en el volumen del usuario.

    Nota:

    En una implementación de capa de usuarios completa, el usuario solo necesita descargar la imagen de Docker una vez. La imagen persiste durante las sesiones de cierre de sesión e inicio de sesión.

  • Docker requiere un hipervisor que admita 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 de VDI implementada que monta la capa del usuario es necesaria para ejecutarse en un hipervisor que permita hipervisores anidados.

  • Las imágenes de Docker pueden ser grandes. El tamaño de las capas de usuarios debe establecerse en un tamaño mayor para que se adapten a las imágenes cuando se descargan. Recomendamos configurar capas de usuarios en 100 GB después de nuestras pruebas.

    Nota:

    Las capas de usuarios son discos dinámicos, por lo que el tamaño real del disco no será de tamaño completo. Cuando se utiliza el espacio en disco, no volverá a ser escaso, por lo que la ubicación de almacenamiento de los volúmenes del usuario necesita suficiente espacio en disco para adaptarse al tamaño completo de las capas del usuario a lo largo del tiempo.

Docker

En este artículo