App Layering

Docker

App Layering 支持 Docker 平台。要在App Layering 环境中部署 Docker,请考虑以下事项:

  • Docker 必须安装在操作系统层中,因为它配置了各种 Windows 组件。

  • 您可以创建操作系统修订版来安装和启用 Docker。

  • 在您发出 Docker 命令之前,Docker 会一直处于休眠状态。在修订版上安装 Docker 不会对使用操作系统部署的操作系统、打包机或台式机的后续版本产生任何问题。

  • 请勿在操作系统层或任何应用程序层中放置任何 Docker 镜像。下载映像时写入磁盘的 vhd(x) 文件必须移动到用户的可写层才能运行映像。Docker 必须打开文件才能进行读写访问,这只能在用户的卷上完成。

    注意:

    在完整用户层实现中,用户只需下载一次 Docker 镜像。该映像在注销和登录会话期间持续存在。

  • Docker 需要支持嵌套虚拟机管理程序的虚拟机管理程序。托管已部署 VDI 桌面的目标虚拟机管理程序必须支持嵌套虚拟机管理程序,以便用户在登录计算机时可以下载和运行 Docker 映像。

    重要信息:

    用户图层的存储位置对于此约束无关紧要。只有安装用户层的已部署的 VDI 计算机才需要在允许嵌套虚拟机管理程序的虚拟机管理程序上运行。

  • Docker 镜像可能很大。必须将用户图层的大小设置为更大的大小,以便在下载图像时容纳这些图像。我们建议在测试后将用户层设置为 100 GB。

    注意:

    用户层是动态磁盘,因此磁盘的实际大小不会是完整大小。一旦使用了磁盘空间,它就不会恢复为稀疏状态,因此用户卷的存储位置需要足够的磁盘空间来容纳随着时间的推移用户层的全部大小。

Docker

在本文中