多级容器资源共享的方法、系统、终端及存储介质与流程

文档序号:29436670发布日期:2022-03-30 08:58阅读:82来源:国知局
多级容器资源共享的方法、系统、终端及存储介质与流程

1.本发明涉及计算机技术领域,尤其涉及一种多级容器资源共享的方法、系统、终端及存储介质。


背景技术:

2.容器技术是有效的将单个操作系统的资源划分到孤立的组中,以便更好的在孤立的组之间平衡有冲突的资源使用需求,这种技术就是容器技术。容器技术已经引起了业内的广泛关注,有充分的证据表明,容器技术能够大大提升工作效率。参见图2a,当前容器技术,通过镜像创建独立的容器,在应用部署上很灵活,但在嵌入式系统上,如果主系统也是以容器的存在,当前容器技术处理比较复杂,比如需要在该容器上再运行容器守护服务,且需要将主系统产生的一些数据同步到应用容器上。由此难以实现多级容器的资源共享。
3.综上可知,现有技术在实际使用上显然存在不便与缺陷,所以有必要加以改进。


技术实现要素:

4.针对上述的缺陷,本发明的目的在于提供一种多级容器资源共享的方法、系统、终端及存储介质,以实现多级容器的资源共享。
5.为了实现本发明的一个发明目的,本发明提供了一种多级容器资源共享的方法,包括:
6.创建包括主系统容器和应用容器的多级容器,以及所述主系统容器的第一工作目录和所述应用容器的第二工作目录;
7.建立所述主系统容器的第一工作目录和所述应用容器的第二工作目录的联合;
8.所述主系统容器和应用容器通过所述第一工作目录和第二工作目录共享资源。
9.根据所述的方法,所述创建包括主系统容器和应用容器的多级容器包括:
10.创建至少一个所述主系统容器和一个或者多个所述应用容器;
11.在创建所述主系统容器时,创建所述主系统容器的第一工作目录;
12.在创建所述应用容器时,创建所述应用容器的第二工作目录。
13.根据所述的方法,所述在创建所述主系统容器时,所述主系统容器的守护进程将镜像及其依赖祖先镜像的目录按照层次联合,创建所述主系统的容器的第一工作目录;
14.在创建所述应用容器时,所述应用容器的守护进程将镜像及其依赖祖先镜像的目录按照层次联合,创建所述应用容器的第二工作目录。
15.根据所述的方法,所述建立所述主系统容器的第一工作目录和所述应用容器的第二工作目录的联合包括:
16.在创建所述应用容器时,所述应用容器的守护进程在镜像目录联合时,在所述第二工作目录中插入所述第一工作目录,构成联合工作目录。
17.根据所述的方法,所述主系统容器和应用容器分别通过所述第一工作目录和第二工作目录共享资源包括:
18.所述主系统容器中的应用修改所述第一工作目录中的第一文件,所述应用容器中的应用通过所述联合工作目录访问修改后的所述第一文件;和/或
19.所述应用容器中的应用删除所述第二工作目录中的第二文件,所述应用容器中的应用通过所述联合工作目录访问删除后的所述第二文件;所述主系统容器中的应用通过所述联合工作目访问所述第一文件和删除后的所述第二文件;和/或
20.所述应用容器中的应用修改所述第二工作目录中的第二文件,所述应用容器中的应用通过所述联合工作目录访问修改后的所述第二文件和所述第一工作目录下的第一文件。
21.根据所述的方法,所述主系统为基于容器的操作系统。
22.为了实现本发明的另一发明目的,本发明还提供了一种多级容器资源共享的系统,包括:
23.创建模块,用于创建包括主系统容器和应用容器的多级容器,以及所述主系统容器的第一工作目录和所述应用容器的第二工作目录;
24.建立模块,用于建立所述主系统容器的第一工作目录和所述应用容器的第二工作目录的联合;
25.共享模块,用于所述主系统容器和应用容器通过所述第一工作目录和第二工作目录共享资源。
26.根据所述的系统,所述主系统为基于容器的操作系统。
27.为了实现本发明的另一发明目的,本发明还提供了一种终端,包括上述任意一项所述的系统。
28.为了实现本发明的另一发明目的,本发明还提供了一种存储介质,用于存储一种用于执行上述任意一种方法的计算机程序。
29.为了实现本发明的另一发明目的,本发明还提供了一种计算机设备,包括存储介质、处理器以及存储在所述存储介质上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述任一项所述的方法。
30.本发明通过创建包括主系统容器和应用容器的多级容器,以及所述主系统容器的第一工作目录和所述应用容器的第二工作目录;建立所述主系统容器的第一工作目录和所述应用容器的第二工作目录的联合;所述主系统容器和应用容器通过所述第一工作目录和第二工作目录共享资源,以灵活处理系统容器与其它应用容器之间资源共享问题,便捷的实现多级容器的资源共享。
附图说明
31.图1是本发明实施例提供的多级容器资源共享的方法流程图;
32.图2a是现有技术中的多容器组成示意图;
33.图2b是本发明实施例中的多级容器组成示意图;
34.图3是本发明的实施例中实现容器级联的工作目录联合示意图;
35.图4是本发明实施例提供的多级容器资源共享的系统的结构框图;
36.图5是本发明实施例提供的多级容器资源共享的系统的结构框图;
37.图6是本发明实施例提供的存储介质的结构示意图;
38.图7是本发明实施例提供的计算机设备的结构示意图。
具体实施方式
39.为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
40.需要说明的,本说明书中针对“一个实施例”、“实施例”、“示例实施例”等的引用,指的是描述的该实施例可包括特定的特征、结构或特性,但是不是每个实施例必须包含这些特定特征、结构或特性。此外,这样的表述并非指的是同一个实施例。进一步,在结合实施例描述特定的特征、结构或特性时,不管有没有明确的描述,已经表明将这样的特征、结构或特性结合到其它实施例中是在本领域技术人员的知识范围内的。
41.此外,在说明书及后续的权利要求当中使用了某些词汇来指称特定组件或部件,所属领域中具有通常知识者应可理解,制造商可以用不同的名词或术语来称呼同一个组件或部件。本说明书及后续的权利要求并不以名称的差异来作为区分组件或部件的方式,而是以组件或部件在功能上的差异来作为区分的准则。在通篇说明书及后续的权利要求书中所提及的“包括”和“包含”为一开放式的用语,故应解释成“包含但不限定于”。以外,“连接”一词在此系包含任何直接及间接的电性连接手段。间接的电性连接手段包括通过其它装置进行连接。
42.参见图1,在本发明的一个实施例中,提供一种多级容器资源共享的方法,包括:
43.步骤s101中,创建包括主系统容器和应用容器的多级容器,以及所述主系统容器的第一工作目录和所述应用容器的第二工作目录;
44.步骤s102中,建立所述主系统容器的第一工作目录和所述应用容器的第二工作目录的联合;
45.步骤s103中,所述主系统容器和应用容器通过所述第一工作目录和第二工作目录共享资源。
46.在该实施例中,首先创建包括主系统容器和应用容器的多级容器,主系统容器为主系统的程序提供运行环境,应用容器为应用程序提供运行环境。此外,还对应建立所述主系统容器的第一工作目录和所述应用容器的第二工作目录;第一工作目录记录了主系统的相关文件,包括环境配置、程序、主系统资源等的文件。第二工作目录则为记录与所述应用容器中运行应用程序的相关文件的目录。为了区别描述,在本技术中将主系统的相关文件称之为第一文件。将应用容器中运行应用程序的相关文件称之为第二文件。然后,建立所述主系统容器的第一工作目录和所述应用容器的第二工作目录的联合;通过将第一工作目录和第二工作目录联合,所述主系统容器和应用容器通过联合后的所述第一工作目录和第二工作目录实现共享资源。所述主系统和应用系统都可以通过联合后的工作目录查询相关的文件,操作简便。而所述主系统为基于容器的操作系统。如嵌入式的操作系统。目前在嵌入式领域广泛使用的操作系统有:嵌入式实时操作系统μc/os-ii、嵌入式linux、windows embedded、vxworks等,以及应用在智能手机和平板电脑的android、ios等。
47.参见图2b和图3,在本发明的一个实施例中,所述步骤s101包括:
48.创建至少一个所述主系统容器和一个或者多个所述应用容器;
49.在创建所述主系统容器时,创建所述主系统容器的第一工作目录;
50.在创建所述应用容器时,创建所述应用容器的第二工作目录。
51.在该实施例中,在创建所述主系统容器时和所述应用容器时,将分别创建所述主系统容器的第一工作目录和所述应用容器的第二工作目录。具体的,所述在创建所述主系统容器时,所述主系统容器的守护进程将镜像及其依赖祖先镜像的目录按照层次联合,创建所述主系统的容器的第一工作目录;在创建所述应用容器时,所述应用容器的守护进程将镜像及其依赖祖先镜像的目录按照层次联合,创建所述应用容器的第二工作目录。镜像是包含执行环境配置,程序,资源等的压缩包。系统通过镜像及其依赖的父镜像创建容器。继承则是容器创建或者运行时,包含对应镜像及其祖先镜像所有内容。重载则是子孙镜像与祖先镜像同类内容,容器以子孙镜像为准。联合文件系统(overlayfs)它能将多个目录(有层次区分)联合到一个目录,上层程序通过该目录可以访问联合的其它目录的内容,上层目录覆盖下层目录相同内容,如图3所示。守护进程(daemon)是一类在后台运行的特殊进程,用于执行特定的系统任务。很多守护进程在系统引导的时候启动,并且一直运行直到系统关闭。另一些只在需要的时候才启动,完成任务后就自动结束。创建容器时,容器守护进程将镜像及其依赖祖先镜像的目录按照层次联合,创建容器的工作目录。
52.在本发明的一个实施例中,所述步骤s102包括:
53.在创建所述应用容器时,所述应用容器的守护进程在镜像目录联合时,在所述第二工作目录中插入所述第一工作目录,构成联合工作目录。通过将所述第二工作目录中插入所述第一工作目录将构成联合工作目录,在应用系统角度可以查询所述第一工作目录相关的第一文件等内容。
54.在本发明的一个实施例中,所述步骤s103包括:
55.所述主系统容器中的应用修改所述第一工作目录中的第一文件,所述应用容器中的应用通过所述联合工作目录访问修改后的所述第一文件;和/或
56.所述应用容器中的应用删除所述第二工作目录中的第二文件,所述应用容器中的应用通过所述联合工作目录访问删除后的所述第二文件;所述主系统容器中的应用通过所述联合工作目访问所述第一文件和删除后的所述第二文件;和/或
57.所述应用容器中的应用修改所述第二工作目录中的第二文件,所述应用容器中的应用通过所述联合工作目录访问修改后的所述第二文件和所述第一工作目录下的第一文件。
58.在该实施例中,为了能让主系统产生的第一文件能被基于该系统的应用也能访问到,创建应用容器时,容器守护进程在镜像目录联合时,插入主系统的第一工作目录,即将所述主系统容器的第一工作目录和所述应用容器的第二工作目录的联合,则应用通过访问它的第二工作目录,可以访问得到主系统的第一工作目录。当然,应用无法修改主系统的工作目录。具体工作过程如下:
59.参见图3和图2b,主系统工作目录有a,b两个文件;应用工作目录有c,d两个文件。则应用的视角可以访问a,b,c,d四个文件。在所述主系统容器中的应用修改所述第一工作目录中的第一文件时,所述应用容器中的应用通过所述联合工作目录访问修改后的所述第一文件;即如果主系统修改了a,b文件,应用视角上也能得到a,b的修改。在所述应用容器中的应用删除所述第二工作目录中的第二文件,所述应用容器中的应用通过所述联合工作目
录访问删除后的所述第二文件;则所述主系统容器中的应用通过所述联合工作目访问所述第一文件和删除后的所述第二文件。即如果应用删除a文件,则应用的视角可以访问b,c,d三个文件,但主系统目录a文件依然存在。在所述应用容器中的应用修改所述第二工作目录中的第二文件,所述应用容器中的应用通过所述联合工作目录访问修改后的所述第二文件和所述第一工作目录下的第一文件,即如果应用修改b文件,则应用会在它的工作目录下将主系统的工作目录的b复制过来并做修改,应用的工作目录就有b,c,d三个文件,应用的视角看到的b文件是它的工作目录下的b文件,非主系统工作目录下的b文件。
60.基于以上原理,可以创建容器之间的继承与重载关系,实现容器级联,既多级容器。如图3中,假设a,b,c,d,e为文件,0,1,2,3为相同文件在不同层的序号,如b1,b2,b3在不同层的相同文件名的文件。
61.容器之间既可以完全独立(当前容器技术基本这种情况):如图2a,也可以继承和重载父类容,如图2b所示,可以将容器1作为主系统容器,容器2,3,4为应用容器。本发明通过需要在最基本的系统运行守护服务,灵活处理其它系统容器与其它应用系统之间资源共享问题。
62.参见图4,为了实现本发明的另一发明目的,本发明还提供了实现上述任一实施例中的方法的一种多级容器资源共享的系统,包括:
63.创建模块,用于创建包括主系统容器和应用容器的多级容器,以及所述主系统容器的第一工作目录和所述应用容器的第二工作目录;
64.建立模块,用于建立所述主系统容器的第一工作目录和所述应用容器的第二工作目录的联合;
65.共享模块,用于所述主系统容器和应用容器通过所述第一工作目录和第二工作目录共享资源。
66.在该实施例中,创建模块创建包括主系统容器和应用容器的多级容器,以及所述主系统容器的第一工作目录和所述应用容器的第二工作目录;多级容器则是容器运行在另一个或者多个容器环境中。在本实施例中,应用容器是运行在主系统容器中的。第一工作目录为记录了所述主系统容器中运行的程序等的相关文件的目录,而第二工作目录则记录了所述应用容器中的运行程序等的相关文件的目录。之后,建立模块将建立所述第一工作目录和所述第二工作目录的联合,即将第一工作目录和第二工作目录联合,则利用共享模块利用所述主系统容器和应用容器通过联合后的所述第一工作目录和第二工作目录实现共享资源。
67.参见图5,在本发明的一个实施例中,所述创建模块包括:
68.第一创建子模块,用于创建至少一个所述主系统容器和一个或者多个所述应用容器;
69.第二创建子模块,用于在创建所述主系统容器时,创建所述主系统容器的第一工作目录;
70.第三创建子模块,用于在创建所述应用容器时,创建所述应用容器的第二工作目录。
71.在该实施例中,第一创建子模块创建至少一个所述主系统容器和一个或者多个所述应用容器;所述主系统容器为主系统的程序运行提供独立的环境。所述应用容器为运行
在所述主系统的应用提供独立的运行环境。具体的,所述第二创建子模块在创建所述主系统容器时,所述主系统容器的守护进程将镜像及其依赖祖先镜像的目录按照层次联合,创建所述主系统的容器的第一工作目录;所述第三创建子模块在创建所述应用容器时,所述应用容器的守护进程将镜像及其依赖祖先镜像的目录按照层次联合,创建所述应用容器的第二工作目录。
72.在本发明的一个实施例中,所述建立模块在所述所述创建模块创建所述应用容器,所述应用容器的守护进程在镜像目录联合时,在所述第二工作目录中插入所述第一工作目录,构成联合工作目录。
73.在本发明的一个实施例中,所述共享模块包括:
74.第一共享子模块,用于修改所述第一工作目录中的第一文件;所述应用容器中的应用通过所述联合工作目录访问修改后的所述第一文件;和/或
75.第二共享子模块,用于删除所述第二工作目录中的第二文件;所述应用容器中的应用通过所述联合工作目录访问删除后的所述第二文件;所述主系统容器中的应用通过所述联合工作目访问所述第一文件和删除后的所述第二文件;和/或
76.第三共享子模块,用于所述应用容器中的应用修改所述第二工作目录中的第二文件;所述应用容器中的应用通过所述联合工作目录访问修改后的所述第二文件和所述第一工作目录下的第一文件。
77.在该实施例中,第一共享子模块用于修改所述第一工作目录中的第一文件,之后所述应用容器中的应用通过所述联合工作目录访问修改后的所述第一文件;第二共享子模块用于删除所述第二工作目录中的第二文件,之后所述应用容器中的应用通过所述联合工作目录访问删除后的所述第二文件;所述主系统容器中的应用通过所述联合工作目访问所述第一文件和删除后的所述第二文件;第三共享子模块用于修改所述第二工作目录中的第二文件,之后所述应用容器中的应用通过所述联合工作目录访问修改后的所述第二文件和所述第一工作目录下的第一文件。
78.参见图3,如主系统工作目录有a,b两个文件;应用工作目录有c,d两个文件。则应用的视角可以访问a,b,c,d四个文件。通过第一共享子模块修改所述第一工作目录中的第一文件时,所述应用容器中的应用通过所述联合工作目录访问修改后的所述第一文件;即如果主系统修改了a,b文件,应用视角上也能得到a,b的修改。通过第二共享子模块删除所述第二工作目录中的第二文件,所述应用容器中的应用通过所述联合工作目录访问删除后的所述第二文件;则所述主系统容器中的应用通过所述联合工作目访问所述第一文件和删除后的所述第二文件。即如果应用删除a文件,则应用的视角可以访问b,c,d三个文件,但主系统目录a文件依然存在。利用第三共享子模块修改所述第二工作目录中的第二文件,所述应用容器中的应用通过所述联合工作目录访问修改后的所述第二文件和所述第一工作目录下的第一文件,即如果应用修改b文件,则应用会在它的工作目录下将主系统的工作目录的b复制过来并做修改,应用的工作目录就有b,c,d三个文件,应用的视角看到的b文件是它的工作目录下的b文件,非主系统工作目录下的b文件。由此实现了本发明通过需要在最基本的系统运行守护服务,灵活处理其它系统容器与其它应用系统之间资源共享问题。
79.此外,为了实现本发明的另一发明目的,本发明还提供了一种终端,包括上述任意一项所述的系统100。该终端为移动终端或者固定终端,如计算器、服务器等终端设备。
80.为了实现本发明的另一发明目的,本发明还提供了一种存储用于执行上述任意一种方法的计算机程序。
81.为了实现本发明的另一发明目的,本发明还提供了一种计算机设备400,包括存储介质200、处理器300以及存储在所述存储介质上并可在所述处理器300上运行的计算机程序,所述处理器300执行所述计算机程序时实现上述任一项所述的方法。
82.参见图6和图7,在本发明的一个实施例中,还提供了用于存储一种用于执行上述实施例中任意一种方法的计算机程序的存储介质200。以及一种计算机设备400,包括存储介质200、处理器300以及存储在所述存储介质200上并可在所述处理器300上运行的计算机程序,所述处理器300执行所述计算机程序时实现上述任一个实施例中的所述的方法。
83.本发明提供一种存储介质200,用于存储如图1所述任意一种方法的计算机程序。例如计算机程序指令,当其被计算机执行时,通过该计算机的操作,可以调用或提供根据本技术的方法和/或技术方案。而调用本技术的方法的程序指令,可能被存储在固定的或可移动的存储介质中,和/或通过广播或其他信号承载媒体中的数据流而被传输和/或被存储在根据程序指令运行的计算机设备的存储介质中。在此,根据本技术的一个实施例包括一个如图6所示的计算机设备400,所述计算机设备400优选包括用于存储计算机程序的存储介质200和用于执行计算机程序的处理器300,其中,当该计算机程序被该处理器300执行时,触发该计算机设备400执行基于前述多个实施例中的方法和/或技术方案。
84.需要注意的是,本技术可在软件和/或软件与硬件的组合体中被实施,例如,可采用专用集成电路(asic)、通用目的计算机或任何其他类似硬件设备来实现。在一个实施例中,本技术的软件程序可以通过处理器执行以实现上文步骤或功能。同样地,本技术的软件程序(包括相关的数据结构)可以被存储到计算机可读记录介质中,例如,ram存储器,磁或光驱动器或软磁盘及类似设备。另外,本技术的一些步骤或功能可采用硬件来实现,例如,作为与处理器配合从而执行各个步骤或功能的电路。
85.根据本发明的方法可以作为计算机实现方法在计算机上实现、或者在专用硬件中实现、或以两者的组合的方式实现。用于根据本发明的方法的可执行代码或其部分可以存储在计算机程序产品上。计算机程序产品的示例包括存储器设备、光学存储设备、集成电路、服务器、在线软件等。优选地,计算机程序产品包括存储在计算机可读介质上以便当所述程序产品在计算机上执行时执行根据本发明的方法的非临时程序代码部件。
86.在优选实施例中,计算机程序包括适合于当计算机程序在计算机上运行时执行根据本发明的方法的所有步骤的计算机程序代码部件。优选地,在计算机可读介质上体现计算机程序。
87.综上所述,本发明通过创建包括主系统容器和应用容器的多级容器,以及所述主系统容器的第一工作目录和所述应用容器的第二工作目录;建立所述主系统容器的第一工作目录和所述应用容器的第二工作目录的联合;所述主系统容器和应用容器通过所述第一工作目录和第二工作目录共享资源,以灵活处理系统容器与其它应用容器之间资源共享问题,便捷的实现多级容器的资源共享。
88.本发明公开了a1、一种多级容器资源共享的方法,包括:
89.创建包括主系统容器和应用容器的多级容器,以及所述主系统容器的第一工作目录和所述应用容器的第二工作目录;
90.建立所述主系统容器的第一工作目录和所述应用容器的第二工作目录的联合;
91.所述主系统容器和应用容器通过所述第一工作目录和第二工作目录共享资源。
92.a2、根据a1所述的方法,所述创建包括主系统容器和应用容器的多级容器包括:
93.创建至少一个所述主系统容器和一个或者多个所述应用容器;
94.在创建所述主系统容器时,创建所述主系统容器的第一工作目录;
95.在创建所述应用容器时,创建所述应用容器的第二工作目录。
96.a3、根据a2所述的方法,所述在创建所述主系统容器时,所述主系统容器的守护进程将镜像及其依赖祖先镜像的目录按照层次联合,创建所述主系统的容器的第一工作目录;
97.在创建所述应用容器时,所述应用容器的守护进程将镜像及其依赖祖先镜像的目录按照层次联合,创建所述应用容器的第二工作目录。
98.a4、根据a3所述的方法,所述建立所述主系统容器的第一工作目录和所述应用容器的第二工作目录的联合包括:
99.在创建所述应用容器时,所述应用容器的守护进程在镜像目录联合时,在所述第二工作目录中插入所述第一工作目录,构成联合工作目录。
100.a5、根据a4所述的方法,所述主系统容器和应用容器分别通过所述第一工作目录和第二工作目录共享资源包括:
101.所述主系统容器中的应用修改所述第一工作目录中的第一文件,所述应用容器中的应用通过所述联合工作目录访问修改后的所述第一文件;和/或
102.所述应用容器中的应用删除所述第二工作目录中的第二文件,所述应用容器中的应用通过所述联合工作目录访问删除后的所述第二文件;所述主系统容器中的应用通过所述联合工作目访问所述第一文件和删除后的所述第二文件;和/或
103.所述应用容器中的应用修改所述第二工作目录中的第二文件,所述应用容器中的应用通过所述联合工作目录访问修改后的所述第二文件和所述第一工作目录下的第一文件。
104.a6、根据a1所述的方法,所述主系统为基于容器的操作系统。
105.本发明还公开了b7、一种多级容器资源共享的系统,包括:
106.创建模块,用于创建包括主系统容器和应用容器的多级容器,以及所述主系统容器的第一工作目录和所述应用容器的第二工作目录;
107.建立模块,用于建立所述主系统容器的第一工作目录和所述应用容器的第二工作目录的联合;
108.共享模块,用于所述主系统容器和应用容器通过所述第一工作目录和第二工作目录共享资源。
109.b8、根据b7所述的系统,所述创建模块包括:
110.第一创建子模块,用于创建至少一个所述主系统容器和一个或者多个所述应用容器;
111.第二创建子模块,用于在创建所述主系统容器时,创建所述主系统容器的第一工作目录;
112.第三创建子模块,用于在创建所述应用容器时,创建所述应用容器的第二工作目
录。
113.b9、根据b8所述的系统,所述第二创建子模块在创建所述主系统容器时,所述主系统容器的守护进程将镜像及其依赖祖先镜像的目录按照层次联合,创建所述主系统的容器的第一工作目录;
114.所述第三创建子模块在创建所述应用容器时,所述应用容器的守护进程将镜像及其依赖祖先镜像的目录按照层次联合,创建所述应用容器的第二工作目录。
115.b10、根据b9所述的系统,所述建立模块在所述所述创建模块创建所述应用容器,所述应用容器的守护进程在镜像目录联合时,在所述第二工作目录中插入所述第一工作目录,构成联合工作目录。
116.b11、根据b10所述的系统,所述共享模块包括:
117.第一共享子模块,用于修改所述第一工作目录中的第一文件;所述应用容器中的应用通过所述联合工作目录访问修改后的所述第一文件;和/或
118.第二共享子模块,用于删除所述第二工作目录中的第二文件;所述应用容器中的应用通过所述联合工作目录访问删除后的所述第二文件;所述主系统容器中的应用通过所述联合工作目访问所述第一文件和删除后的所述第二文件;和/或
119.第三共享子模块,用于修改所述第二工作目录中的第二文件;所述应用容器中的应用通过所述联合工作目录访问修改后的所述第二文件和所述第一工作目录下的第一文件。
120.b12、根据b11所述的系统,所述主系统为基于容器的操作系统。
121.本发明还公开了c13、一种终端,包括b7~b12中任意一项所述的系统。
122.本发明还公开了d14、一种存储介质,用于存储一种用于执行a1~a6中任意一种方法的计算机程序。
123.本发明还公开了e15、一种计算机设备,包括存储介质、处理器以及存储在所述存储介质上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现a1~a6一项所述的方法。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1