Docker 分层

Citrix 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 分层

在本文中