[发明专利]协助用户管理软件容器的计算机装置与方法在审
申请号: | 201611063647.4 | 申请日: | 2016-11-28 |
公开(公告)号: | CN108089863A | 公开(公告)日: | 2018-05-29 |
发明(设计)人: | 詹凯元 | 申请(专利权)人: | 财团法人资讯工业策进会 |
主分类号: | G06F8/60 | 分类号: | G06F8/60;G06F8/76;G06F17/30 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 徐伟 |
地址: | 中国台湾台北市1*** | 国省代码: | 中国台湾;71 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 计算机装置 图形数据库 图形数据 用户管理软件 软件容器 图形数据管理 容器数据 数据包含 图形操纵 转换软件 储存 查询 语言 | ||
本揭露关于一种协助用户管理软件容器的计算机装置与方法。该方法包含:由一计算机装置来转换软件容器数据为图形数据,该软件容器数据包含识别数据及相依数据;由该计算机装置来储存该图形数据至一图形数据库;以及由该计算机装置因应一用户输入而于该图形数据库中查询该图形数据,使一用户根据该图形数据管理软件容器。该用户输入是基于符合该图形数据库的一图形操纵语言。
技术领域
本发明涉及一种计算机装置与方法。更具体而言,本发明涉及一种协助一用户管理软件容器的计算机装置与方法。
背景技术
Linux软件容器(Linux Containers,LXC)是一种操作系统层虚拟化(Operatingsystem–level virtualization)技术,其可将应用软件系统打包成一个软件容器(Container),或简称为容器,且内含应用软件本身的程序代码,以及所需要的操作系统核心和函数库。Docker是一个开放原始码软件项目,其让应用程序部署在软件容器下的工作可以自动化进行,藉此在Linux操作系统上,提供一个额外的软件抽象层,以及操作系统层虚拟化的自动管理机制。
Docker采用了AUFS(Advance UnionFS)文件系统来设计一个可以层层堆栈的软件容器映像文件,将软件容器内的所有程序(包括应用程序、相关函数库、配置文件),都打包进Docker映像档,并且提供了一个名为Dockerfile的配置文件来记录建立软件容器过程的每一个步骤包括参数。只要在任何支持Docker平台的环境中,就可以从这个映像档来建立出一个一模一样的软件容器来执行同一个应用程序。如此一来,应用程序等于是可以透过Docker映像檔,或甚至只需要Dockerfile,就能将程序执行环境带着走,移动到任何支持Docker的环境中。
在Docker这个架构下,由于软件容器的部署与迁移都变得非常容易,故使得软件容器的数量呈现了快速的成长。然而,如此快速且大量的部署软件容器也造成了用户不易于管理软件容器,尤其是,不易于管理软件容器的各种相依状态,例如容器与容器之间的相依状态、容器与实体机器之间的相依状态、容器与虚拟机之间的相依状态等等。有鉴于此,如何在快速且大量部署软件容器的趋势下,提供一种易于管理软件容器的方案,尤其是,管理软件容器的各种相依状态的方案,将是本发明所属技术领域中的一项重要目标。
发明内容
为了达到上述目标,本发明的一个态样可以是一种用以协助一用户管理软件容器的计算机装置。该计算机装置可包含一处理器与一储存器。该处理器可用以转换软件容器数据为图形数据,其中该软件容器数据可包含识别数据及相依(dependency)数据。该储存器可包含一图形数据库(graph database),该图形数据库可用以储存该图形数据。该处理器还可用以因应一用户输入而于该图形数据库中查询该图形数据,使该用户可根据该图形数据管理软件容器,其中,该用户输入是基于符合该图形数据库的一图形操纵语言。
为了达到上述目标,本发明的一个态样可以是一种用以协助一用户管理软件容器的方法。该方法可包含下列步骤:
由一计算机装置来转换软件容器数据为图形数据,该软件容器数据包含识别数据及相依数据;
由该计算机装置来储存该图形数据至一图形数据库;以及
由该计算机装置因应一用户输入而于该图形数据库中查询该图形数据,使该用户根据该图形数据管理软件容器,其中,该用户输入是基于符合该图形数据库的一图形操纵语言。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于财团法人资讯工业策进会,未经财团法人资讯工业策进会许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611063647.4/2.html,转载请声明来源钻瓜专利网。