-
公开(公告)号:CN120010996A
公开(公告)日:2025-05-16
申请号:CN202510093772.2
申请日:2025-01-21
Applicant: 中国科学院计算技术研究所
IPC: G06F9/455
Abstract: 本申请公开了一种组件化容器构建系统,系统包括:外部软件源模块、容器组件源模块、开发机模块及执行机模块,开发机模块读取应用程序,分析应用程序依赖的软件,确认容器组件信息,生成依赖软件列表,并将应用程序和依赖软件列表打包为任务闭包;执行机模块读取任务闭包中的依赖软件列表,获取满足依赖软件需求的容器组件信息,并选取要使用的容器组件,使用联合文件系统将容器组件与任务闭包中的应用程序合并为一个根文件系统,根据容器组件和任务闭包中的配置信息生成一个容器运行时的配置文件,并从根文件系统启动容器实例。本发明提出的组件化构建容器的方法具有体积小、构建快、跨平台、高共享的优点。