App Layering

Docker

App Layering unterstützt die Docker-Plattform. Beachten Sie Folgendes, um Docker in einer App Layering-Umgebung bereitzustellen:

  • Docker muss in der OS-Layer installiert sein, da es verschiedene Windows-Komponenten konfiguriert.

  • Sie können eine Betriebssystemversion erstellen, um Docker zu installieren und zu aktivieren.

  • Docker bleibt inaktiv, bis Sie Docker-Befehle ausgeben. Die Installation von Docker auf der Revision verursacht keine Probleme bei späteren Revisionen des Betriebssystems, der Verpackungsmaschinen oder der Desktops, die mit dem Betriebssystem bereitgestellt werden.

  • Platzieren Sie keine Docker-Images in der OS-Layer oder in einem der App-Layer. Die beim Herunterladen des Images auf den Datenträger geschriebenen vhd(x)-Dateien müssen auf die beschreibbare Layer des Benutzers verschoben werden, damit das Image ausgeführt werden kann. Docker muss die Dateien für Lese- und Schreibzugriff öffnen, was nur auf dem Volume des Benutzers möglich ist.

    Hinweis:

    In einer vollständigen Benutzerlayer-Implementierung muss der Benutzer das Docker-Image nur einmal herunterladen. Das Image bleibt über Abmelde- und Anmeldesitzungen erhalten.

  • Docker benötigt einen Hypervisor, der verschachtelte Hypervisoren unterstützen kann. Der Ziel-Hypervisor, der die bereitgestellten VDI-Desktops hostet, muss verschachtelte Hypervisoren unterstützen, damit ein Benutzer, der sich am Computer anmeldet, Docker-Images herunterladen und ausführen kann.

    Wichtig:

    Der Speicherort der Benutzerlayers spielt für diese Einschränkung keine Rolle. Nur die bereitgestellte VDI-Maschine, die den Layer des Benutzers einhängt, muss auf einem Hypervisor ausgeführt werden, der verschachtelte Hypervisoren zulässt.

  • Docker-Images können groß sein. Die Größe der Benutzerlayer muss auf eine größere Größe eingestellt werden, um die Images beim Herunterladen unterzubringen. Wir empfehlen Benutzerlayer, die nach unseren Tests auf 100 GB festgelegt sind.

    Hinweis:

    Benutzerlayer sind dynamische Datenträger, sodass die tatsächliche Größe des Datenträgers nicht die volle Größe hat. Sobald der Speicherplatz belegt ist, wird er nicht mehr spärlich sein, sodass der Speicherort der Volumes des Benutzers ausreichend Speicherplatz benötigt, um im Laufe der Zeit die volle Größe der Benutzerlayer aufnehmen zu können.

Docker

In diesem Artikel