2.3.2.2. 镜像
如前所述,容器镜像现在是应用程序的工件。事实上,新应用工件、镜像和管理是应用程序提升的关键部分。在某些情况下,镜像可能会封装整个应用,应用提升流程则专门管理镜像。
镜像通常不在 SCM 系统中管理,因为应用二进制文件不在以前的系统中。但是,就像使用二进制、可安装工件和相应的存储库(如 RPM、RPM 存储库或 Nexus)一样,与 SCM 相同的语义一样。因此,与 SCM 类似的镜像管理构建和术语发生:
- 镜像 registry == SCM 服务器
- 镜像存储库 == SCM 存储库
当镜像位于 registry 中时,需要确保 registry 中存在适当的镜像,这些镜像可从需要运行该镜像代表的应用程序的环境中访问。
应用程序定义通常抽象到镜像流的引用,而不是直接引用镜像。这意味着镜像流将是组成应用程序组件的另一个 API 对象。有关镜像流的详情,请参阅 核心概念。