一种容器的运行方法及装置制造方法及图纸

技术编号:16644465 阅读:54 留言:0更新日期:2017-11-26 16:49
本发明专利技术提供了一种容器的运行方法及装置,该方法包括:确定当前服务器中的至少两个可用容器;从确定的所述至少两个可用容器中,确定向所述当前服务器提供服务的当前容器;检测所述当前容器的运行状态是否异常;当所述当前容器的运行状态出现异常时,从所述至少两个可用容器中,选择一个除所述当前容器之外的备用容器;利用选择的所述备用容器,向所述当前服务器提供服务。本方案能提高容器的可用性,并降低容器的维护成本。

Method and device for operating container

The present invention provides a method and a device for operating a container, the method includes: determining the current server at least two of the available containers; from the determined at least two available in the container, the container to provide services to the current server; detect the running state of the container is abnormal operation; when the current state of the container is abnormal, from the at least two available in the container, choose a spare vessel except the current container; the choice of using the standby vessel, provide service to the current server. This scheme can improve the availability of containers and reduce the maintenance cost of containers.

【技术实现步骤摘要】
一种容器的运行方法及装置
本专利技术涉及计算机
,特别涉及一种容器的运行方法及装置。
技术介绍
Docker容器是一种能跨多个不同环境运行应用程序的容器,在Docker容器中捆绑相应的应用程序组件,是其可以在不同环境下运行应用程序的基础。利用Docker容器运行不同的应用程序,可为Docker容器所属服务器提供多种服务。在Docker容器为服务器提供服务时,若容器的运行状态发生异常,例如容器停止运行等,则Docker容器不能继续为服务器提供服务,这导致容器的可用性较低。
技术实现思路
本专利技术实施例提供了一种容器的运行方法及装置,能提高容器的可用性。第一方面,本专利技术实施例提供了一种容器的运行方法,包括:确定当前服务器中的至少两个可用容器;从确定的所述至少两个可用容器中,确定向所述当前服务器提供服务的当前容器;检测所述当前容器的运行状态是否异常;当所述当前容器的运行状态出现异常时,从所述至少两个可用容器中,选择一个除所述当前容器之外的备用容器;利用选择的所述备用容器,向所述当前服务器提供服务。优选地,所述从确定的所述至少两个可用容器中,确定向所述当前服务器提供服务的当前容器,包本文档来自技高网...
一种容器的运行方法及装置

【技术保护点】
一种容器的运行方法,其特征在于,包括:确定当前服务器中的至少两个可用容器;从确定的所述至少两个可用容器中,确定向所述当前服务器提供服务的当前容器;检测所述当前容器的运行状态是否异常;当所述当前容器的运行状态出现异常时,从所述至少两个可用容器中,选择一个除所述当前容器之外的备用容器;利用选择的所述备用容器,向所述当前服务器提供服务。

【技术特征摘要】
1.一种容器的运行方法,其特征在于,包括:确定当前服务器中的至少两个可用容器;从确定的所述至少两个可用容器中,确定向所述当前服务器提供服务的当前容器;检测所述当前容器的运行状态是否异常;当所述当前容器的运行状态出现异常时,从所述至少两个可用容器中,选择一个除所述当前容器之外的备用容器;利用选择的所述备用容器,向所述当前服务器提供服务。2.根据权利要求1所述的方法,其特征在于,所述从确定的所述至少两个可用容器中,确定向所述当前服务器提供服务的当前容器,包括:利用预先设置的信息包过滤系统确定所述当前服务器的通信端口所对应的当前端口IP地址;针对每一个所述可用容器,均执行:获取所述可用容器的标识信息;根据所述标识信息,确定所述可用容器的IP地址;当确定出的所述IP地址与所述当前端口IP地址相同时,将所述可用容器确定为所述当前容器。3.根据权利要求2所述的方法,其特征在于,所述利用选择的所述备用容器,向所述当前服务器提供服务,包括:确定选择的所述备用容器的配置信息,并将所述配置信息添加到所述信息包过滤系统中;利用所述配置信息中携带的目标IP地址替代所述信息包过滤系统中的所述当前端口IP地址,以利用所述备用容器向所述当前服务器提供服务。4.根据权利要求1所述的方法,其特征在于,所述检测所述当前容器的运行状态是否异常,以及所述当所述当前容器的运行状态出现异常时,从所述至少两个可用容器中,选择一个除所述当前容器之外的备用容器,包括:检测所述当前容器是否停止运行;当所述当前容器停止运行时,从所述至少两个可用容器中,选择一个未停止运行的备用容器。5.根据权利要求1至4任一所述的方法,其特征在于,所述容器包括:Docker容器。6....

【专利技术属性】
技术研发人员:宗栋瑞
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

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

1