专利汇可以提供一种根据应用包特征自动生成容器镜像的智能打包方法专利检索,专利查询,专利分析的服务。并且一种根据应用包特征自动生成容器镜像的智能打包方法,包括接收用户的打包 请求 和待打包的目标应用程序,获取应用程序的基本信息和依赖项信息;根据应用程序的基本信息和依赖项信息获取Dockerfile文件,所述Dockerfile文件中的Dockerfile命令包括基于匹配规则库中的匹配规则匹配出的Dockerfile命令和用户手动添加的Dockerfile命令;运行Dockerfile文件生成镜像;向用户发送镜像供用户下载使用。通过待打包的目标应用程序的基本信息和依赖项信息,通过匹配规则库,匹配出相应的Dockerfile命令,自动生成Dockerfile文件,通过不断优化匹配规则,使通过待打包的应用包特征参数打包到镜像文件的过程更加智能,避免了打包过程中运行依赖关系确定困难和人工编写Dockerfile文件过程繁琐的问题。,下面是一种根据应用包特征自动生成容器镜像的智能打包方法专利的具体信息内容。
1.一种根据应用包特征自动生成容器镜像的智能打包方法,其特征在于:包括:
(11)接收用户的打包请求和待打包的目标应用程序,获取应用程序的基本信息和依赖项信息;
(12)根据应用程序的基本信息和依赖项信息获取Dockerfile文件,所述Dockerfile文件中的Dockerfile命令包括基于匹配规则库中的匹配规则匹配出的Dockerfile命令和用户手动添加的Dockerfile命令;
(13)运行Dockerfile文件生成镜像;
(14)向用户发送镜像供用户下载使用。
2.根据权利要求1所述的一种根据应用包特征自动生成容器镜像的智能打包方法,其特征在于:所述获取应用程序的基本信息和依赖项信息的方法包括:
调用操作系统分析应用程序的包文件获取,调用数据库获取,通过用户手动输入获取。
3.根据权利要求1所述的一种根据应用包特征自动生成容器镜像的智能打包方法,其特征在于:所述根据应用程序的基本信息和依赖项信息获取Dockerfile文件包括:
(31)获取Dockerfile文件,基于匹配规则库中的匹配规则,根据应用程序的基本信息和依赖项信息匹配出对应的Dockerfile命令,所有Dockerfile命令组成Dockerfile文件;
(32)运行Dockerfile文件生成的镜像,判断运行结果是否正常;
(33)若运行正常,则输出Dockerfile文件;
若运行异常,判断为Dockerfile文件中缺少部分依赖项信息对应的Dockerfile命令,则检测步骤(11)中获取的依赖项中,在匹配规则库中没有匹配规则的依赖项信息,并发送给用户,用于用户针对没有匹配规则的依赖项信息,手动添加对应的Dockerfile命令,在步骤(31)获取的Dockerfile文件基础上形成新的Dockerfile文件;
(34)运行新的Dockerfile文件生成的镜像,判断运行结果是否正常;
(35)重复步骤(33)。
4.根据权利要求1所述的一种根据应用包特征自动生成容器镜像的智能打包方法,其特征在于:还包括步骤(14)后,根据用户手动添加的Dockerfile命令,向用户发送指令用于完善匹配规则库。
5.根据权利要求4所述的一种根据应用包特征自动生成容器镜像的智能打包方法,其特征在于:所述完善匹配规则库,包括根据用户手动添加的Dockerfile命令及其对应的依赖项和匹配规则分别添加到相应的数据库中,并将依赖项说明添加到匹配说明库。
6.根据权利要求5所述的一种根据应用包特征自动生成容器镜像的智能打包方法,其特征在于:匹配规则添加到匹配规则库之前,由用户确认,确认正确,则将匹配规则添加到匹配规则库,确认错误,则不将匹配规则添加到匹配规则库。
7.根据权利要求1所述的一种根据应用包特征自动生成容器镜像的智能打包方法,其特征在于:所述基于匹配规则库中的匹配规则匹配出的Dockerfile命令包括:
根据应用程序的基本信息通过匹配规则生成对应的Dockerfile命令,用于安装应用程序的基本环境;
应用程序的依赖项信息匹配出相应的Dockerfile命令,包括匹配出依赖项安装方式的命令和安装目录的命令。
8.根据权利要求7所述的一种根据应用包特征自动生成容器镜像的智能打包方法,其特征在于:所述依赖项安装方式包括在线安装和脚本式离线安装。
标题 | 发布/更新时间 | 阅读量 |
---|---|---|
远程听力测试系统以及使用这种系统建立听觉分布并调节助听器的关联方法 | 2020-05-08 | 637 |
一种适用于地质灾害监测应用的LoRa设备组网方法 | 2020-05-08 | 1036 |
一种直播APP的勋章加载方法、存储介质、电子设备及系统 | 2020-05-08 | 697 |
关注列表优化方法、存储介质、设备及系统 | 2020-05-08 | 509 |
多媒体视频流总结系统及流程 | 2020-05-08 | 960 |
一种基于NBIOT门锁防盗系统及控制方法 | 2020-05-08 | 730 |
具有支座功能的音箱 | 2020-05-08 | 839 |
一种基于LoRaWAN的监控方法、基站和存储介质 | 2020-05-08 | 487 |
一种通过HMI修改HMI自身IP以及PLC IP的方法 | 2020-05-11 | 958 |
一种登录方法及装置 | 2020-05-11 | 746 |
高效检索全球专利专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。
我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。
专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。