App Layering

Docker

App Layering prend en charge la plateforme Docker. Pour déployer Docker dans un environnement App Layering, prenez en compte les points suivants :

  • Docker doit être installé dans la couche du système d’exploitation car il configure divers composants Windows.

  • Vous pouvez créer une révision du système d’exploitation pour installer et activer Docker.

  • Docker reste inactif jusqu’à ce que vous émettiez des commandes Docker. L’installation de Docker sur la révision ne pose aucun problème lors des révisions ultérieures du système d’exploitation, des machines de packaging ou des postes de travail déployés à l’aide du système d’exploitation.

  • Ne placez aucune image Docker dans la couche du système d’exploitation ou dans l’une des couches de l’application. Les fichiers vhd(x) écrits sur le disque lors du téléchargement de l’image doivent être déplacés vers la couche inscriptible de l’utilisateur pour que l’image puisse s’exécuter. Docker doit ouvrir les fichiers pour un accès en lecture et en écriture, ce qui ne peut être fait que sur le volume de l’utilisateur.

    Remarque :

    Dans une implémentation complète de la couche utilisateur, l’utilisateur n’a besoin de télécharger l’image Docker qu’une seule fois. L’image est conservée pendant les sessions de fermeture de session et d’ouverture de session.

  • Docker nécessite un hyperviseur capable de prendre en charge les hyperviseurs imbriqués. L’hyperviseur cible hébergeant les postes de travail VDI déployés doit prendre en charge les hyperviseurs imbriqués afin que lorsqu’un utilisateur ouvre une session sur la machine, il puisse télécharger et exécuter des images Docker.

    Important :

    L’emplacement de stockage de la couche de l’utilisateur n’a pas d’importance pour cette contrainte. Seule la machine VDI déployée qui monte la couche de l’utilisateur est requise pour s’exécuter sur un hyperviseur qui autorise les hyperviseurs imbriqués.

  • Les images Docker peuvent être de grande taille. La taille des couches utilisateur doit être plus grande pour accueillir les images lors de leur téléchargement. Nous recommandons de définir les couches utilisateur sur 100 Go à la suite de nos tests.

    Remarque :

    Les couches utilisateur sont des disques dynamiques, de sorte que la taille réelle du disque ne sera pas pleine taille. Une fois que l’espace disque est utilisé, il ne redevient pas rare. L’emplacement de stockage des volumes de l’utilisateur a donc besoin d’un espace disque suffisant pour prendre en charge la taille complète des couches de l’utilisateur au fil du temps.

Docker

Dans cet article