【技术实现步骤摘要】
一种面向云件PaaS平台的云件镜像制作方法与系统
本专利技术一种面向云件PaaS平台的云件镜像制作方法与系统,主要实现了构建镜像,生成镜像JSON信息文件,上传镜像三个功能部分,完成了一个云件镜像从构建到部署的全过程实现。为Windows和Linux这两种操作系统的云件开发者提供了图形化和命令行形式的镜像构建系统,并为云件开发者提供了及时的信息反馈和良好的可靠性保证。统一了云件开发者的镜像构建过程与镜像标准,同时为云件开发者提供了云件镜像交付的标准方法。
技术介绍
随着云计算的发展,出现了可以在浏览器内运行软件的平台。使用这样的云计算平台,用户只需要一个基本的交互设备,打开浏览器访问此云计算平台,就可以随时随地运行本应在专业工作站上运行的软件,完成高质量的工作。云件PaaS平台就是此类云计算平台。云件可以理解为云端软件。云件是一种云端计算、终端交互的软件形态,软件运行在云端环境中,输出的交互界面全部通过互联网实时传输到终端,终端的输入通过互联网实时传至云端。云件PaaS平台将一个软件运行的所有任务,包括计算、存储等,全部移上了云端,用户可以在自己的电脑上打开浏览器 ...
【技术保护点】
1.一种面向云件PaaS平台的云件镜像制作方法与系统,主要包括:步骤1:选择云件镜像构建的交互界面;用户选择使用命令行交互界面或使用图形化交互界面。步骤2:选择云件镜像构建模式;本专利技术提供两种云件镜像构建模式,build模式和commit模式。build模式将实现基于一个镜像和指定命令的Dockerfile文件来构建一个新的镜像;commit模式将实现根据当前运行的Docker容器打包制作成云件镜像。步骤3:输入选择的镜像构建模式对应的参数;若选择build模式,则输入Dockerfile文件的路径;若选择commit模式,则输入将制作成镜像的Docker容器的ID。步 ...
【技术特征摘要】
1.一种面向云件PaaS平台的云件镜像制作方法与系统,主要包括:步骤1:选择云件镜像构建的交互界面;用户选择使用命令行交互界面或使用图形化交互界面。步骤2:选择云件镜像构建模式;本发明提供两种云件镜像构建模式,build模式和commit模式。build模式将实现基于一个镜像和指定命令的Dockerfile文件来构建一个新的镜像;commit模式将实现根据当前运行的Docker容器打包制作成云件镜像。步骤3:输入选择的镜像构建模式对应的参数;若选择build模式,则输入Dockerfile文件的路径;若选择commit模式,则输入将制作成镜像的Docker容器的ID。步骤4:构建云件镜像;本发明提供了完整的云件镜像构建模块。步骤5:输出镜像构建日志及结果;步骤6:输入描述云件镜像的信息;本发明支持的云件镜像信息包括:镜像名称,版本,许可,镜像类型,最小系统需求,按时计费,图标,Git仓库,主页,作者,描述等。步骤7:生成描述镜像的JSON文件;步骤8:打包将要上传的镜像;输入将上传镜像的ID,并选择镜像包的输出目录。本发明提供的云件镜像制作工具将完成镜像的打包工作。步骤9:镜像上传;输入镜像仓库服务商域名,用户名,密码,Email和仓库名称,输入镜像ID和镜像标签,执行上传。步骤10:输出镜像上传日志及结果。2.本发明一种面向云件PaaS平台的云件镜像制作方法与系统其特征在于,本云件镜像制作系统实现了构建镜像,生成镜像JSON信息文件,上传镜像三个功能部分,完成了一个云件镜像从构建到部署的全过程实现。大大简化并统一了云件开发者的镜像构建过程,同时方便云件开发者交付云件镜像。为Windows和Linux这两种操作系统的云件开发者提供了图形化和命令行形式的镜像构建系统。提供了两种镜像构建模式供用户灵活使用,满足不同情况的镜像构建需求。为用户提供了及时的信息反馈和良好的可靠性保证。3.根据权利要求1所述一种面向云件PaaS平台的云件镜像制作方法与系统其特征在于,步骤1中,在Ubuntu下,本系统使用命令行作为交互方式;在Windows下,本系统设计一套图形界面作为与用户交互的形式。(1)命令行为了实现该程序的主要功能,本系统提供了一套参数可供进行不同的处理。设置默认运行时并配置环境变量,使本系统可以全局运行。将本系统命名为CWBuilder。本发明提供了两条主要的参数作为命令入口:CWBuildercommit和CWBuilderbuild。同时本系统也提供该程序的帮助参数-h,--help。最终CWBuilder程序的入口界面即为:CWBuilder[command][options](2)图形界面在windows操作系统下,本系统为云件开发者设计并实现了图形界面程序,使用户可以更加直观清晰的掌握镜像制作的各项流程和步骤。主界面设计简洁,突出三个功能的按钮,单击按钮便可以在主界面的窗口中刷新出每一个功能的操作界面。三个按钮分别是:镜像构建,生成JSON,镜像上传。其中在镜像构建的窗口中,包含了采用CWBuilderbuild模式构建镜像和采用CWBuildercommit模式构建镜像。其中CWBuilderbuild模式提供了选择Dockerfile目录的按钮,CWBuildercommit模式提供了容器ID的输入界面。在生成JSON的窗口中,单击开始创建按钮将启动引导输入JSON对象...
【专利技术属性】
技术研发人员:丁世飞,杜鹏,张昊天,
申请(专利权)人:中国矿业大学,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。