确定软件容器中软件的标识的方法和系统技术方案

技术编号:16037908 阅读:28 留言:0更新日期:2017-08-19 19:43
一个或多个处理器扫描用于呈现在与第一软件容器模板相关的第一软件容器上软件的一个或多个标识的第一软件容器模板。一个或多个处理器产生呈现在所述第一软件容器上所述软件的一个或多个标识的映射。呈现在所述第一软件容器上所述软件的一个或多个标识与:所述第一软件容器模板的标识符以及与所述第一软件容器模板相关的所述第一软件容器的标识符中的一个或两者映射。

【技术实现步骤摘要】
确定软件容器中软件的标识的方法和系统
本公开总体上涉及软件标识确定的领域,以及更具体的涉及软件容器中软件的标识确定。
技术介绍
软件容器由整个运行环境组成:应用,加上其全部附属(dependency)、库和其它二进制数(binary)、以及需要执行它的配置文件,被捆绑入一个包(package)中。通过“容器化”(containerizing)应用平台及其附属,操作系统(OS)分布和基本的基础建设中的差异被抽象出(abstractedaway)。总体上,当与虚拟机器(VMs)相比,软件容器被认为是“轻便的”。与软件容器不同,VM包含整个OS和应用。例如,物理服务器执行三个VM将具有在其顶部执行的管理程序和的三个分离的OS。相比之下,在另一示例中,执行三个容器化的应用的服务器执行每个软件容器与其他软件容器共享的单独的OS核心(kernel)。OS共享的部分为只读且每个软件容器具有用于写入的其自身的运载工具(mount)(例如,访问(access)软件容器的方法)。那意味着软件容器比VM在代码数量或者软件类型的需求方面更轻便且使用更少的资源。例如,软件容器在大小方面可仅为几十兆字节,而具有本文档来自技高网...
确定软件容器中软件的标识的方法和系统

【技术保护点】
一种方法,包括:由一个或多个处理器扫描用于呈现在与第一软件容器模板相关的第一软件容器上软件的一个或多个标识的第一软件容器模板;以及由所述一个或多个处理器产生呈现在所述第一软件容器上所述软件的一个或多个标识的映射,其中呈现在所述第一软件容器上所述软件的一个或多个标识与:所述第一软件容器模板的标识符以及与所述第一软件容器模板相关的所述第一软件容器的标识符中的一个或两者映射。

【技术特征摘要】
2015.12.11 US 14/965,9221.一种方法,包括:由一个或多个处理器扫描用于呈现在与第一软件容器模板相关的第一软件容器上软件的一个或多个标识的第一软件容器模板;以及由所述一个或多个处理器产生呈现在所述第一软件容器上所述软件的一个或多个标识的映射,其中呈现在所述第一软件容器上所述软件的一个或多个标识与:所述第一软件容器模板的标识符以及与所述第一软件容器模板相关的所述第一软件容器的标识符中的一个或两者映射。2.如权利要求1所述的方法,还包括:由所述一个或多个处理器从第一软件容器模板资源库中检索第一软件容器模板图片;以及由所述一个或多个处理器实例化所述第一软件容器模板图片。3.如权利要求1所述的方法,还包括:由一个或多个处理器更新模板/软件映射数据库,所述模板/软件映射数据库具有呈现在所述第一软件容器上所述软件的一个或多个标识的所述映射。4.如权利要求1所述的方法,还包括:由所述一个或多个处理器以可以被软件资产管理程序读取的格式生成软件库存报告。5.如权利要求1所述的方法,还包括:由所述一个或多个处理器,在与所述第一软件容器模板相关的所述第一软件容器的创建的最后步骤以及软件容器模板资源库中的所述第一软件容器模板的登载中的一个或两者之前,将软件资产管理工具扫描注入到第一软件容器模板。6.如权利要求1所述的方法,还包括:由一个或多个处理器订阅由软件容器引擎产生的一个或多个事件。7.如权利要求6所述的方法,其中所述一个或多个事件包含:第二软件容器的新示例的创建、第三软件容器的当前示例的重新配置以及当前软件容器的取消供应中的一个或多个。8.一种计算机系统包括:一个或多个计算机处理器;一个或多个计算机可读储存介质;以及储存在所述一个或多个计算机可读储存介质的至少一个上的用于通过所述一个或多个处理器的至少一个执行的程序指令,所述程序指令包括:用于扫描呈现在与第一软件容器模板相关的第一软件容器上软件的一个或多个...

【专利技术属性】
技术研发人员:SM布兰德斯PP戈多夫斯基P卡尼亚MS帕卢克TA斯托帕
申请(专利权)人:国际商业机器公司
类型:发明
国别省市:美国,US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1