一种容器的更新方法、装置、设备及计算机可读存储介质与流程

文档序号:30386970发布日期:2022-06-11 11:06阅读:89来源:国知局
一种容器的更新方法、装置、设备及计算机可读存储介质与流程

1.本技术涉及互联网领域,具体涉及一种容器的更新方法、装置、设备及计算机可读存储介质。


背景技术:

2.对于互联网技术(internet technology,it)产业,容器技术是继虚拟机技术之后的又一大变革,容器本身能给降低企业业务的成本的同时又带来很大的灵活性。基于容器技术实现的应用,或者说,容器化的应用能短时间内快速开发、部署和启动起来,而且像集装箱一样容易移植,可以轻松快速扩大应用规模,因为容器化后的应用粒度可以变得更细,每次修改可以只修改很小一部分,不用对整个架构进行大的调整,整体可以实现很好的业务连续性,从而可快速响应企业的需求,为企业带来理想的运营状态。
3.通过现有的容器技术实现的分布式服务架构中进行业务迭代时,一般是通过管理组件将业务涉及的大量容器进行更新,并观察容器的响应来判断本次的更新效果,若达到预期更新效果则完成本地的容器更新任务,若未达到预期更新效果则是暂停更新,进行相应的完善措施,例如容器还原、更新数据缺陷(bug)检测等。
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.第二更新单元,用于当检测到更新后的第二容器的更新效果达到预期更新效果后,基于容器更新数据对第一容器中第二容器以外的第三容器执行容器更新处理。
32.结合本技术第二方面,在本技术第二方面第一种可能的实现方式中,第一更新单
元,具体用于:
33.查找第一容器中携带更新标识的第二容器;
34.基于容器更新数据,对第二容器执行容器更新处理。
35.结合本技术第二方面第一种可能的实现方式,在本技术第二方面第二种可能的实现方式中,第一更新单元,还用于:
36.确定容器更新数据的更新类型;
37.确定更新类型对应的更新标识。
38.结合本技术第二方面,在本技术第二方面第三种可能的实现方式中,装置还包括评估单元,用于:
39.向更新后的第二容器传输模拟流量,其中,模拟流量用于模拟第二容器在真实应用环境中的接收流量;
40.根据更新后的第二容器对模拟流量的响应结果,确定更新后的第二容器的更新效果。
41.结合本技术第二方面第三种可能的实现方式,在本技术第二方面第四种可能的实现方式中,评估单元,还用于:
42.向第三容器以及更新后的第二容器传输实际流量,以使得更新后的第三容器以及更新后的第二容器响应实际流量,其中,实际流量为真实应用环境中产生的流量;
43.根据更新后的第二容器对实际流量的响应结果,确定更新后的第二容器的更新效果。
44.结合本技术第二方面第四种可能的实现方式,在本技术第二方面第五种可能的实现方式中,第一容器配置有第一控制组件以及第二控制组件,第一控制组件用于控制基于容器更新数据对第二容器执行容器更新处理,第一控制组件还用于控制向第二容器转发模拟流量以及实际流量,第二控制组件用于控制基于容器更新数据对第三容器执行容器更新处理,第二控制组件还用于控制向第三容器转发实际流量。
45.结合本技术第二方面,在本技术第二方面第六种可能的实现方式中,第一更新单元,具体用于:
46.在滚动更新策略的更新方式下,基于容器更新数据对第二容器中的多个容器执行滚动更新处理;
47.和/或,
48.第二更新单元,具体用于:
49.在滚动更新策略的更新方式下,基于容器更新数据对第三容器中的多个容器执行滚动更新处理。
50.第三方面,本技术还提供了一种容器的更新设备,包括处理器和存储器,存储器中存储有计算机程序,处理器调用存储器中的计算机程序时执行本技术第一方面或者本技术第一方面任一种可能的实现方式提供的方法。
51.第四方面,本技术还提供了一种计算机可读存储介质,计算机可读存储介质存储有多条指令,指令适于处理器进行加载,以执行本技术第一方面或者本技术第一方面任一种可能的实现方式提供的方法。
52.从以上内容可得出,本技术具有以下的有益效果:
53.针对于容器更新场景,本技术提供了两阶段更新机制,在对第一容器执行容器更新处理的过程中,先基于容器更新数据对第一容器中预设的第二容器执行容器更新处理,当检测到更新后的第二容器达到预期更新效果后,再基于容器更新数据对第一容器中第二容器以外的第三容器执行容器更新处理,由于在该更新机制下已经预先限定了用于评估更新效果的容器范围,即预先在第一容器中限定了第二容器,因此在评估更新效果时可保证对容器更新范围实现有效的控制,避免更多的容器也执行了容器更新处理,避免额外的容器更新情况对本次第一容器的容器更新处理带来影响,显著保证了容器更新质量。
附图说明
54.图1为本技术容器的更新方法的一种流程示意图;
55.图2为本技术容器的更新方法的一种场景示意图;
56.图3为本技术容器的更新方法的又一种场景示意图;
57.图4为本技术容器的更新方法的又一种场景示意图;
58.图5为本技术容器的更新方法的又一种场景示意图;
59.图6为本技术容器的更新装置的一种结构示意图;
60.图7为本技术容器的更新设备的一种结构示意图。
具体实施方式
61.首先,在介绍本技术之前,先介绍下本技术关于应用背景的相关内容。
62.本技术提供的容器的更新方法、装置以及计算机可读存储介质,可应用于容器的更新设备上,为容器更新场景提供了两阶段更新机制,在第一阶段中仅对第一容器中的第二容器进行更新,取得预期更新效果后,触发第二阶段对第一容器中剩余的第三容器进行更新,如此在评估更新后的第二容器的更新效果时可有效控制第一容器中的容器更新范围,进而可有效控制第一容器的更新进度。
63.本技术提及的容器的更新方法,其执行主体可以为容器的更新装置,或者集成了该容器的更新装置的服务器设备、物理主机等不同类型的容器的更新设备,其中,装置可以采用硬件或者软件的方式实现,容器的更新设备还可以以设备集群的形式配置。
64.在现有的相关技术中,可通过滚动更新方式对容器组进行更新操作,然而当其考虑暂停更新,在容器组内一定的容器范围评估更新效果时,由于容器的实际更新速度是极为迅速的,尽管已下达暂停指令,或者检测到未达到预期更新效果并下达暂停指令时,仍有不少的容器完成了不必要的更新,这影响了容器更新质量。
65.基于现有的相关技术存在的上述缺陷,本技术提供了一种容器的更新方法,至少在一定程度上克服现有的相关技术所存在的缺陷。
66.下面,开始介绍本技术提供的容器的更新方法。
67.图1示出了本技术容器的更新方法的一种流程示意图,如图1示出的,本技术提供的容器的更新方法,具体可包括如下步骤:
68.步骤s101,获取容器更新数据,其中,容器更新数据为第一容器执行容器更新处理所需的数据;
69.步骤s102,基于容器更新数据对第一容器中预设的第二容器执行容器更新处理;
70.步骤s103,当检测到更新后的第二容器的更新效果达到预期更新效果后,基于容器更新数据对第一容器中第二容器以外的第三容器执行容器更新处理。
71.从上述图1所示实施例可看出,针对于容器更新场景,本技术提供了两阶段更新机制,在对第一容器执行容器更新处理的过程中,先基于容器更新数据对第一容器中预设的第二容器执行容器更新处理,当检测到更新后的第二容器达到预期更新效果后,再基于容器更新数据对第一容器中第二容器以外的第三容器执行容器更新处理,由于在该更新机制下已经预先限定了用于评估更新效果的容器范围,即预先在第一容器中限定了第二容器,因此在评估更新效果时可保证对容器更新范围实现有效的控制,避免更多的容器也执行了容器更新处理,避免额外的容器更新情况对本次第一容器的容器更新处理带来影响,显著保证了容器更新质量。
72.以下继续对图1所示的各步骤以及在实际应用中可能采用的具体实施方式进行详细阐述:
73.在本技术中,容器可以理解为位于组件和平台之间的接口集合,容器一般位于应用服务器之内,由应用服务器负责加载和维护,一个容器只能存在于一个应用服务器之内,一个应用服务器可以建立和维护多个容器。
74.如果将虚拟机理解为是模拟运行的一整套操作系统(包括内核、应用运行态环境和其他系统环境)和跑在上面的应用,那么容器可以理解为是独立运行的一个(或一组)应用,以及它们必需的运行环境。
75.一般在实际应用中,企业在服务器上配置了大量的容器,以在公司内部提供线上的生产环境或者为用户提供应用服务,当触发业务更新或者容器技术更新等容器更新需求时,则可部署容器更新数据,对容器进行更新处理。
76.其中,该容器更新数据,一般是由工作人员进行编写的,再部署到线上,用于容器的更新。当然,随着实际更新需求的不同,该容器更新数据的来源应当不限于公司内部工作人员的编写,也可来自于公司外部,又或者由机器自动编写,具体可随实际需要调整。
77.针对于容器的更新,本技术则预先在第一容器中配置第二容器,在第一容器整体的更新过程中,采用了两阶段更新机制,先由第二容器进行更新,当通过更新效果的评估后,再继续剩余容器(第三容器)的更新。
78.作为一种适于实用的实现方式,本技术具体可通过添加更新标识的方式,来标识出用于先在第一阶段进行更新的第二容器,该标识(identificaiton,id)可以理解为一种标签,可配置在容器的容器信息中,当容器的容器信息携带该标识,即表示该容器为先在第一阶段进行更新的第二容器。
79.或者,也可采用外部文件的方式,在文件中标识出先在第一阶段进行更新的第二容器,例如,可配置一容器列表,容器列表中标识了公司已部署的第一容器,并可在该列表中继续标识出用于先在第一阶段进行更新的第二容器。
80.如此,在执行第一容器的更新处理时,可先查找第一容器中携带更新标识的第二容器,并基于容器更新数据对该第二容器进行容器更新处理,待通过更新效果的评估后,执行剩余容器(第三容器)的更新处理。
81.其中,应当理解的是,公司内部每次执行的容器更新事件,并不一定针对的是所有的容器,换句话说,每次容器更新事件针对的第一容器,其具体的容器范围是相互独立。
82.如此,在实际应用中,可针对容器更新事件不同的更新范围,配置不同的第二容器,即,预先为不同范围的第一容器配置不同的第二容器,例如,配置多组的更新标识,每触发一件容器更新事件,对应的挑选出一组更新标识对应的第二容器先进行第一阶段的更新,达到灵活控制容器更新、灵活指定第二容器的效果,更适于实际应用。
83.举例而言,本技术可以预先为不同的容器更新事件,预先配置不同的更新类型,每种更新类型可配置对应的用于先在第一阶段进行更新的第二容器,例如可为每种更新类型配置一组更新标识。
84.实际应用中触发容器更新时,则可先确定容器更新数据对应的更新类型,再确定该更新类型对应的更新标识,后续则可根据该更新标识确定用于先在第一阶段进行更新的第二容器。
85.当然,应当理解的是,若每次触发容器更新事件的容器范围是不同的,在图1所示实施例中,步骤s101中的第一容器为当前容器更新事件确定的容器范围,在执行步骤s101之前,还可涉及到确定当前容器更新事件的容器范围的处理,其具体处理在此不再赘述。
86.参阅图2示出的本技术容器的更新方法的一种场景示意图,在实际应用中,当第二容器更新后,则可评估其更新效果,以监测其更新效果是否达到预期更新效果,而涉及的更新效果的评估处理,则可根据容器对于流量的响应结果进行判断。
87.该流量,可以为公司内部生产环境中产生的流量,例如数据调取请求、数据加载请求等不同类型的请求,或者,也可为公司外部应用环境中产生的流量,例如用户查询请求、数据调取请求等,其涉及的请求内容具体可随容器所负责功能的不同而调整,而这些指向容器的请求或者其他类型的信息,则可理解为流量,容器运行时,可对接收到的流量进行响应,以提供其容器功能。
88.容器更新效果的评估,具体的,可检测是否具有在本次容器更新事件后应当存在的数据结构或者数据文件,例如接口文件、服务组件、数据库、日志等;或者,可检测其是否可正常实现本次容器更新事件后应当存在的容器功能,例如x请求的响应处理;又或者,可检测其是否达到本次容器更新事件后应当局偶遇的响应速度,其具体评估策略,可随更新效果的评估角度以及评估方式进行调整,具体在此不做限定。
89.而在本技术中,继续参阅图3示出的本技术容器的更新方法的又一种场景示意图,为方便更新效果的评估,进一步地引入了模拟流量的概念,通过模拟容器在真实应用环境中的接收流量,对更新后的第二容器传输该流量,以根据更新后的第二容器对该模拟流量的响应结果,确定更新后的第二容器的更新效果。
90.可以理解,真实应用环境产生的流量,依赖于实际应用,这对于公司内部或者公司所提供服务的用户具有一定的应用风险,当更新出现异常、或者说更新效果较差、达不到预期更新效果时,会影响公司线上生产环境的正常运行或者影响用户的使用体验,甚至还可能引起数据安全的问题,例如,若更新内容中涉及到新接口的上线,极端情况下有可能会造成数据的泄露。
91.因此,通过模拟流量,不仅安全可控地在更新效果的评估处理局限于公司内部,并且对于流量的规模或者内容,还具有高度的可控性,这保证高评估效率、高评估精度的基础上,还保证了容器在更新处理上的安全性,这对于本技术提供的容器的更新方法,带来了更大的使用价值。
92.接着,继续参阅图4示出的本技术容器的更新方法的又一种场景示意图,在实际应用中,当引入模拟流量用于评估容器的更新效果,大大提高容器在更新上的速度、精度以及安全性时,还可引入部分的实际流量参与更新效果的评估,如此,在通过模拟流量主导更新效果评估的情况下,通过实际流量的介入,使得更新效果的评估过程中,容器所接受的流量更贴于实际情况,从而可使得更新效果的评估结果更具有实际意义,避免当判断当前第二容器的更新效果达到预期更新效果,对第一容器整体完成更新后,投入实际应用时发现容器的响应情况与此前评估的更新效果存在不相符的情况。
93.其次,继续参阅图5示出的本技术容器的更新方法的又一种场景示意图,在实际应用中,对于容器的运行,可配置控制组件的,通过控制组件来控制容器的更新或者工作等运行状态,其中,从上述图2至图4可看出,容器的更新处理,可在控制组件的控制下实现,而具体在实际应用中,本技术还可配置第一控制组件以及第二控制组件,第一控制组件用于控制基于容器更新数据对第二容器执行容器更新处理,第一控制组件还用于控制向第二容器转发模拟流量以及实际流量,第二控制组件用于控制基于容器更新数据对第三容器执行容器更新处理,第二控制组件还用于控制向第三容器转发实际流量,由于两组件是相互独立的,因此对于第二容器以及第三容器的运行,包括容器的更新,或者流量的转发,具有更高的工作效率以及工作精度,达到分层管理的效果。
94.此外,对于两个阶段的容器更新处理,在具体的更新处理中,本技术还可采用滚动更新的方式,在第一阶段或者第二阶段,甚至在第一阶段以及第二阶段中进行容器的更新。
95.滚动更新方式,为预设的滚动更新策略的更新方式,具体可以理解在预设的容器范围内,每轮都以预设步长挑选出对应数量的容器停止服务,并基于容器更新数据执行容器更新处理,更新成功后重新将其投入使用,直到容器范围内的所有容器都完成容器更新处理,滚动更新方式的优点在于零停机,在整个更新过程中,始终有容器在运行,从而在评估容器的更新效果或者投入实际应用时,都可保证业务的连续性。其中,滚动更新策略的预设步长,除了可以是固定不变的,也可以是实时调节的。
96.当然,在实际应用中,除了滚动更新方式,也可采用随机挑选等其他方式的更新方式,具体在此不做限定。
97.以上是本技术容器的更新方法的说明,为便于更好的实施本技术提供的方法,本技术还提供了装置。
98.参阅图6,图6为本技术容器的更新装置的一种结构示意图,在本技术中,容器的更新装置600具体可包括如下结构:
99.获取单元601,用于获取容器更新数据,其中,容器更新数据为第一容器执行容器更新处理所需的数据;
100.第一更新单元602,用于基于容器更新数据对第一容器中预设的第二容器执行容器更新处理;
101.第二更新单元603,用于当检测到更新后的第二容器的更新效果达到预期更新效果后,基于容器更新数据对第一容器中第二容器以外的第三容器执行容器更新处理。
102.在一种示例性的实现方式中,第一更新单元602,具体用于:
103.查找第一容器中携带更新标识的第二容器;
104.基于容器更新数据,对第二容器执行容器更新处理。
105.在又一种示例性的实现方式中,第一更新单元602,还用于:
106.确定容器更新数据的更新类型;
107.确定更新类型对应的更新标识。
108.在又一种示例性的实现方式中,装置还包括评估单元604,用于:
109.向更新后的第二容器传输模拟流量,其中,模拟流量用于模拟第二容器在真实应用环境中的接收流量;
110.根据更新后的第二容器对模拟流量的响应结果,确定更新后的第二容器的更新效果。
111.在又一种示例性的实现方式中,评估单元604,还用于:
112.向第三容器以及更新后的第二容器传输实际流量,以使得更新后的第三容器以及更新后的第二容器响应实际流量,其中,实际流量为真实应用环境中产生的流量;
113.根据更新后的第二容器对实际流量的响应结果,确定更新后的第二容器的更新效果。
114.在又一种示例性的实现方式中,第一容器配置有第一控制组件以及第二控制组件,第一控制组件用于控制基于容器更新数据对第二容器执行容器更新处理,第一控制组件还用于控制向第二容器转发模拟流量以及实际流量,第二控制组件用于控制基于容器更新数据对第三容器执行容器更新处理,第二控制组件还用于控制向第三容器转发实际流量。
115.在又一种示例性的实现方式中,第一更新单元602,具体用于:
116.在滚动更新策略的更新方式下,基于容器更新数据对第二容器中的多个容器执行滚动更新处理;
117.和/或,
118.第二更新单元603,具体用于:
119.在滚动更新策略的更新方式下,基于容器更新数据对第三容器中的多个容器执行滚动更新处理。
120.本技术还提供了容器的更新设备,参阅图7,图7示出了本技术容器的更新设备的一种结构示意图,具体的,本技术容器的更新设备包括处理器701、存储器702以及输入输出设备703,处理器701用于执行存储器702中存储的计算机程序时实现如图1至图5对应任意实施例中容器的更新方法的各步骤;或者,处理器701用于执行存储器702中存储的计算机程序时实现如图6对应实施例中各单元的功能,存储器702用于存储处理器701执行上述图1至图5对应任意实施例中容器的更新方法所需的计算机程序。
121.示例性的,计算机程序可以被分割成一个或多个模块/单元,一个或者多个模块/单元被存储在存储器702中,并由处理器701执行,以完成本技术。一个或多个模块/单元可以是能够完成特定功能的一系列计算机程序指令段,该指令段用于描述计算机程序在计算机装置中的执行过程。
122.容器的更新设备可包括,但不仅限于处理器701、存储器702、输入输出设备703。本领域技术人员可以理解,示意仅仅是容器的更新设备的示例,并不构成对容器的更新设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件,例如容器的更新设备还可以包括网络接入设备、总线等,处理器701、存储器702、输入输出设备703
以及网络接入设备等通过总线相连。
123.处理器701可以是中央处理单元(central processing unit,cpu),还可以是其他通用处理器、数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现成可编程门阵列(field-programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等,处理器是容器的更新设备的控制中心,利用各种接口和线路连接整个设备的各个部分。
124.存储器702可用于存储计算机程序和/或模块,处理器701通过运行或执行存储在存储器702内的计算机程序和/或模块,以及调用存储在存储器702内的数据,实现计算机装置的各种功能。存储器702可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序等;存储数据区可存储根据容器的更新设备的使用所创建的数据等。此外,存储器可以包括高速随机存取存储器,还可以包括非易失性存储器,例如硬盘、内存、插接式硬盘,智能存储卡(smart media card,smc),安全数字(secure digital,sd)卡,闪存卡(flash card)、至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。
125.处理器701用于执行存储器702中存储的计算机程序时,具体可实现以下功能:
126.获取容器更新数据,其中,容器更新数据为第一容器执行容器更新处理所需的数据;
127.基于容器更新数据对第一容器中预设的第二容器执行容器更新处理;
128.当检测到更新后的第二容器的更新效果达到预期更新效果后,基于容器更新数据对第一容器中第二容器以外的第三容器执行容器更新处理。
129.所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的容器的更新装置、设备及其相应单元的具体工作过程,可以参考如图1至图5对应任意实施例中容器的更新方法的说明,具体在此不再赘述。
130.本领域普通技术人员可以理解,上述实施例的各种方法中的全部或部分步骤可以通过指令来完成,或通过指令控制相关的硬件来完成,该指令可以存储于一计算机可读存储介质中,并由处理器进行加载和执行。
131.为此,本技术提供一种计算机可读存储介质,其中存储有多条指令,该指令能够被处理器进行加载,以执行本技术如图1至图5对应任意实施例中容器的更新方法中的步骤,具体操作可参考如图1至图5对应任意实施例中容器的更新方法的说明,在此不再赘述。
132.其中,该计算机可读存储介质可以包括:只读存储器(read only memory,rom)、随机存取记忆体(random access memory,ram)、磁盘或光盘等。
133.由于该计算机可读存储介质中所存储的指令,可以执行本技术如图1至图5对应任意实施例中容器的更新方法中的步骤,因此,可以实现本技术如图1至图5对应任意实施例中容器的更新方法所能实现的有益效果,详见前面的说明,在此不再赘述。
134.以上对本技术提供的容器的更新方法、装置、设备以及计算机可读存储介质进行了详细介绍,本文中应用了具体个例对本技术的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本技术的方法及其核心思想;同时,对于本领域的技术人员,依据本技术的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不
应理解为对本技术的限制。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1