[发明专利]一种容器Dockerfile、容器镜像快速生成方法及系统有效
申请号: | 201810145672.X | 申请日: | 2018-02-12 |
公开(公告)号: | CN108415795B | 公开(公告)日: | 2019-04-05 |
发明(设计)人: | 宋卓;李根;周旭;刘蓬侠;刘齐军;马丑贤;谢成龙;吴侃;孙朝辉;徐霞丽;易春根;杨耀;唐宏伟;赵丽霞;潘浩;宁文飞;廖振廷;传军 | 申请(专利权)人: | 人和未来生物科技(长沙)有限公司 |
主分类号: | G06F11/14 | 分类号: | G06F11/14;G06F8/20 |
代理公司: | 湖南兆弘专利事务所(普通合伙) 43008 | 代理人: | 谭武艺 |
地址: | 410000 湖南省长沙市高新*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种容器Dockerfile、容器镜像快速生成方法及系统,容器Dockerfile快速生成方法的步骤包括针对待打包的目标应用程序,运行并对目标应用程序追踪执行,记录目标应用程序在运行过程中的操作系统依赖项、组织构建将目标应用程序打包至容器镜像的所需文件列表,根据将目标应用程序打包至容器镜像的所需文件列表生成用于将目标应用程序打包至容器镜像的Dockerfile文件及其容器镜像文件创建目录。本发明能够自动将任意目标应用程序打包进入容器,完成目标应用程序的可执行最小环境闭包的构建,打包出的容器比手工制作的容器更小,比人工打包方式更快、更便捷,不需要操作人员对应用程序的构成有深度了解,任何人都可以轻松的容器化自己想要的特定应用。 | ||
搜索关键词: | 目标应用程序 打包 快速生成 所需文件 应用程序 构建 打包方式 记录目标 镜像文件 列表生成 手工制作 运行过程 可执行 依赖项 操作系统 追踪 创建 应用 | ||
【主权项】:
1.一种容器Dockerfile快速生成方法,其特征在于实施步骤包括:1)针对待打包的目标应用程序,运行目标应用程序并对目标应用程序追踪执行,记录目标应用程序在运行过程中的操作系统依赖项;所述运行目标应用程序并对目标应用程序追踪执行具体是指将目标应用程序隔离在一个独立的操作系统进程空间中运行,该独立的操作系统进程空间中系统调用是目标应用程序与外界交互的唯一通道,且目标应用程序的所有系统调用受到监控;2)根据操作系统依赖项组织构建将目标应用程序打包至容器镜像的所需文件列表;3)根据将目标应用程序打包至容器镜像的所需文件列表生成用于将目标应用程序打包至容器镜像的Dockerfile文件及其容器镜像文件创建目录。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于人和未来生物科技(长沙)有限公司,未经人和未来生物科技(长沙)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201810145672.X/,转载请声明来源钻瓜专利网。