[发明专利]应用容器化评估方法、装置、电子设备及存储介质在审
申请号: | 202010879765.2 | 申请日: | 2020-08-27 |
公开(公告)号: | CN112052070A | 公开(公告)日: | 2020-12-08 |
发明(设计)人: | 朱蓉凤;陈润聪;王烨 | 申请(专利权)人: | 亚信科技(南京)有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F11/36 |
代理公司: | 北京市立方律师事务所 11330 | 代理人: | 张筱宁 |
地址: | 210013 江苏省南京*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用 容器 评估 方法 装置 电子设备 存储 介质 | ||
本申请实施例提供了一种应用容器化评估方法、装置、电子设备及存储介质,涉及容器化领域。该方法包括:获取预设的应用容器化后的镜像文件;将所述镜像文件在容器中进行测试;在所述镜像文件测试成功后,运行所述镜像文件以进行测评,并获取运行所述镜像文件时所使用的资源量;根据运行所述镜像文件时所使用的资源量生成测试报告;在所述测试报告符合预设条件时,生成用于提示用户对镜像文件的测试报告进行评审的第一提示信息,并输出所述第一提示信息。本申请实施例使得镜像文件发布流程简单,减少人工的参与,提高了发布速度和镜像文件的发布质量,发布的镜像文件符合要求。
技术领域
本申请涉及容器化技术领域,具体而言,本申请涉及一种应用容器化评估方法、装置、电子设备及存储介质。
背景技术
Docker容器是一个开源的应用容器引擎,可以让开发者以统一的方式打包设计的应用以及依赖包到一个可移植的容器中,然后发布到任何安装了Docker引擎的服务器上,如包括Linux的服务器、windows的服务器,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。
容器具有诸多优点,然而,将应用进行容器化,以使应用对应的镜像文件能在容器中运行,需要进行多次测试和测评。而现有技术中,主要采用人工测试,测试速度较慢,且对测试人员的专业水平要求较高。
发明内容
本申请的目的旨在至少能解决上述的技术缺陷之一,特提出以下技术方案:
第一方面,提供了一种应用容器化评估的方法,该方法包括:
获取预设的应用容器化后的镜像文件;
将镜像文件在容器中进行测试;
在镜像文件测试成功后,运行镜像文件以进行测评,并获取运行镜像文件时所使用的资源量;
根据运行镜像文件时所使用的资源量生成测试报告;
在测试报告符合预设条件时,生成用于提示用户对镜像文件的测试报告进行评审的第一提示信息,并输出第一提示信息。
第二方面,提供了一种应用容器化评估的装置,该装置包括:
镜像文件获取模块,用于获取预设的应用容器化后的镜像文件;
测试模块,用于将镜像文件在容器中进行测试;
测评模块,用于在镜像文件测试成功后,运行镜像文件以进行测评,并获取运行镜像文件时所使用的资源量;
报告生成模块,用于根据运行镜像文件时所使用的资源量生成测试报告;
评审提示模块,用于在测试报告符合预设条件时,生成用于提示用户对镜像文件的测试报告进行评审的第一提示信息,并输出第一提示信息。
第三方面,提供了一种电子设备,该电子设备包括:
一个或多个处理器;
存储器;
一个或多个应用程序,其中一个或多个应用程序被存储在存储器中并被配置为由一个或多个处理器执行,一个或多个程序配置用于:执行根据本申请第一方面所示的应用容器化评估方法。
第四方面,提供了一种存储介质,其上存储有计算机程序,该程序被处理器执行时实现本申请第一方面所示的应用容器化评估方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于亚信科技(南京)有限公司,未经亚信科技(南京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010879765.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种可防止电弧拉伤的电力开关
- 下一篇:一种夹持定位器械