分层 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。注意:用户层是动态磁盘,因此磁盘的实际大小不会是完整大小。一旦使用了磁盘空间,它就不会恢复到稀疏状态,因此用户卷的存储位置需要足够的磁盘空间来容纳用户层随时间增长的完整大小。