操作系统的工程的部署方法及装置、设备和存储介质制造方法及图纸

技术编号:37992230 阅读:8 留言:0更新日期:2023-06-30 10:06
本申请公开一种操作系统的工程的部署方法、操作系统的工程的部署装置、计算机设备及非易失性计算机可读存储介质。部署方法包括在第一系统下,搭建适用于第二系统环境的子系统;在第一系统中创建子系统的工程;及以容器运行工程并将工程对应的容器绑定到第一系统的端口。本申请在第一系统下,搭建适用于第二系统环境的子系统,以在第一系统中搭建第二系统环境。然后在第一系统中创建子系统的工程;并以容器运行工程并将工程对应的容器绑定到第一系统的端口,使得技术人员可利用绑定的第一系统的端口,在第一系统上开发和测试第二系统的工程,从而提高第二系统的工程的开发效率和测试效率。和测试效率。和测试效率。

【技术实现步骤摘要】
操作系统的工程的部署方法及装置、设备和存储介质


[0001]本申请涉及计算机
,更具体而言,涉及一种操作系统的工程的部署方法、操作系统的工程的部署装置、计算机设备和非易失性计算机可读存储介质。

技术介绍

[0002]Linux系统是一个基于可移植操作系统接口(Portable Operating System Interface,POSIX)的多用户、多任务、支持多线程和多中央处理器(Central Processing Unit,CPU)的操作系统,目前已经得到广泛利用。然而某些在Linux系统上运行的应用难以在windows系统上运行,导致技术人员无法根据windows系统来开发和测试这些应用。但实际生活中,大部分人的日常生活还是离不开windows系统,使得技术人员在开发或测试Linux系统的应用时,往往需要将windows系统切换为Linux系统,从而降低了Linux系统的应用的开发效率和测试效率。

技术实现思路

[0003]本申请实施方式提供一种操作系统的工程的部署方法、操作系统的工程的部署装置、计算机设备和非易失性计算机可读存储介质。
[0004]本申请实施方式的操作系统的工程的部署方法包括在第一系统下,搭建适用于第二系统环境的子系统;在所述第一系统中创建所述子系统的工程;及以容器运行所述工程并将所述工程对应的容器绑定到所述第一系统的端口。
[0005]本申请实施方式的操作系统的工程的部署装置包括第一创建模块、第二创建模块及绑定模块。所述第一创建模块用于在第一系统下,搭建适用于第二系统环境的子系统;所述第二创建模块用于在所述第一系统中创建所述子系统的工程;所述绑定模块用于以容器运行所述工程并将所述工程对应的容器绑定到所述第一系统的端口。
[0006]本申请实施方式的计算机设备包括处理器,所述处理器用于在第一系统下,搭建适用于第二系统环境的子系统;在所述第一系统中创建所述子系统的工程;及以容器运行所述工程并将所述工程对应的容器绑定到所述第一系统的端口。
[0007]本申请实施方式的非易失性计算机可读存储介质包括计算机程序,所述计算机程序被处理器执行时,使得所述处理器执行所述部署方法。所述部署方法包括在第一系统下,搭建适用于第二系统环境的子系统;在所述第一系统中创建所述子系统的工程;及以容器运行所述工程并将所述工程对应的容器绑定到所述第一系统的端口。
[0008]本申请实施方式的操作系统的工程的部署方法、操作系统的工程的部署装置、计算机设备和非易失性计算机可读存储介质在第一系统下,搭建适用于第二系统环境的子系统,以在第一系统中搭建第二系统环境。然后在第一系统中创建子系统的工程;并以容器运行工程并将工程对应的容器绑定到第一系统的端口,使得技术人员可利用绑定的第一系统的端口,在第一系统上开发和测试第二系统的工程,从而提高第二系统的工程的开发效率和测试效率。
[0009]本申请的实施方式的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本申请的实施方式的实践了解到。
附图说明
[0010]本申请的上述和/或附加的方面和优点从结合下面附图对实施方式的描述中将变得明显和容易理解,其中:
[0011]图1是本申请某些实施方式的部署方法的流程示意图;
[0012]图2是本申请某些实施方式的部署方法的流程景示意图;
[0013]图3是本申请某些实施方式的部署方法的流程示意图;
[0014]图4是本申请某些实施方式的部署方法的流程示意图;
[0015]图5是本申请某些实施方式的部署方法的流程示意图;
[0016]图6是本申请某些实施方式的部署方法的流程示意图;
[0017]图7是本申请某些实施方式的部署方法的流程示意图;
[0018]图8是本申请某些实施方式的部署装置的模块示意图;
[0019]图9是本申请某些实施方式的计算机设备的平面示意图;
[0020]图10是本申请某些实施方式的非易失性计算机可读存储介质和处理器的连接状态示意图。
具体实施方式
[0021]下面详细描述本申请的实施方式,实施方式的示例在附图中示出,其中,相同或类似的标号自始至终表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施方式是示例性的,仅用于解释本申请的实施方式,而不能理解为对本申请的实施方式的限制。
[0022]请参阅图1,本申请实施方式提供一种部署方法,部署方法包括:
[0023]步骤011:在第一系统下,搭建适用于第二系统环境的子系统;
[0024]具体地,如今市面上有多种操作系统,不同的操作系统能够满足人们不同的需求,因此在日常使用中,人们可能会根据需求使用多个操作系统。第一系统和第二系统为不同的操作系统,技术人员可能会在不同时间使用第一系统和第二系统来完成不同的需求,例如使用第一系统来满足生活需求,使用第二系统来满足开发需求。此时需要进行第一系统和第二系统的系统切换,但是过于频繁的系统切换会对技术人员的工作效率造成一定的影响。
[0025]例如,第一系统为windows系统,第二系统为Linux系统。Linux系统是一个基于可移植操作系统接口(Portable Operating System Interface,POSIX)的多用户、多任务、支持多线程和多中央处理器(Central Processing Unit,CPU)的操作系统,而由于Linux系统具有开放性、高安全性、和高稳定性等优点,Linux系统被广泛应用于多个领域中进行开发工作。然而在生活中,人们更多使用windows系统来满足生活需求。windows系统是美国微软公司以图形用户界面为基础研发的操作系统,主要运用于计算机、智能手机等设备,是全球应用最广泛的操作系统之一。对于需要使用Linux系统的技术人员而言,他们需要在windows系统和Linux系统中进行系统切换,才能满足生活和工作的需求,但频繁的切换并
不利于技术人员的工作。
[0026]因此,为了便于技术人员快速便捷地使用第一系统和第二系统,可在第一系统下,创建用于第二系统环境的子系统。当第一系统为windows系统,第二系统为Linux系统时,子系统可为Windows Subsystem for Linux 2,简称wsl2。wsl2可以安装于第一系统,为在第一系统下进行开发的技术人员提供基于第二系统的开发环境,以便于技术人员在第一系统下快捷地使用基于第二系统的开发环境来进行第二系统的开发工作。
[0027]步骤012:在第一系统中创建子系统的工程;
[0028]具体地,在创建用于第二系统环境的子系统后,便可基于实际业务需求,在第一系统中创建需要的子系统的工程,以便于后续在第一系统下通过子系统的工程来进行第二系统的开发工作。
[0029]步骤013:以容器运行工程并将工程对应的容器绑定到第一系统的端口。
[0030]具体地,容器是一个视本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种操作系统的工程的部署方法,其特征在于,包括:在第一系统下,搭建适用于第二系统环境的子系统;在所述第一系统中创建所述子系统的工程;及以容器运行所述工程并将所述工程对应的容器绑定到所述第一系统的端口。2.根据权利要求1所述的部署方法,其特征在于,所述第一系统为windows系统,所述第二系统为Linux系统。3.根据权利要求1所述的部署方法,其特征在于,在以容器运行所述工程之前,所述部署方法还包括:安装容器运行时。4.根据权利要求1

3任一项所述的部署方法,其特征在于,还包括:部署容器集群管理平台到所述子系统;发布所述工程到所述容器集群管理平台。5.根据权利要求4所述的部署方法,其特征在于,所述容器集群管理平台包括创建组件,所述创建组件用于创建所述容器集群管理平台的最小部署单元,所述部署容器集群管理平台到所述子系统,包括:基于所述容器运行时,以容器形式运行所述创建组件;将所述创建组件的配置文件写入本地的预设文件夹并挂载到所述创建组件的容器中,以使得所述创建组件的容器作为守护进程。6.根据权利要求4所述的部署方法,其特征在于,所述容器集群管理平台包括创建组件和多个系统组件,多个所述系统组件包括不同功能的功能组件,所述部署容器集群管理平台到所述子系统,包括:通过所述创建组件创建每个所述系统组件对应的静态的最小部署单元;及基于所述系统组件对应的静态的所述最小...

【专利技术属性】
技术研发人员:彭涛温金雄郭春辉
申请(专利权)人:协鑫电港云科技海南有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1