买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:中车大连机车研究所有限公司
摘要:本发明实施例公开了一种基于Docker技术的轨道交通用系统运行控制方法及系统,其包括:轨道交通车载设备开机并进入车载设备硬件存储器操作系统环境后,确认是否成功启动Docker服务运行环境,是则对车载设备继续进行其它初始化工作;为应用服务可执行程序创建单独的Docker镜像容器;在所述Docker镜像容器内,加载基础操作系统环境指定目录下的应用程序并运行该应用程序,应用程序运行中产生的数据文件同步在基础操作系统环境下存储;基础操作系统环境停止运行过程中,Docker服务释放Docker镜像容器占用的软硬件资源并删除Docker镜像容器。本发明实现了应用程序实际运行环境与车载设备基础系统环境相分离的理念,使得应用程序不会对车载设备基础系统环境造成任何不利结果。
主权项:1.一种基于Docker技术的轨道交通用系统运行控制方法,其特征在于,包括:S1、轨道交通车载设备开机并进入车载设备硬件存储器操作系统环境后,确认是否成功启动Docker服务运行环境,是则对所述车载设备继续进行其它初始化工作,所述车载设备硬件存储器操作系统环境即为基础操作系统环境;S2、在基础操作系统环境下,为应用服务可执行程序创建单独的Docker镜像容器,所述应用服务可执行程序即为应用程序;S3、在所述Docker镜像容器内,加载基础操作系统环境指定目录下的应用程序并运行该应用程序,应用程序运行中产生的数据文件同步在基础操作系统环境下存储,所述应用程序运行中产生的数据文件至少包括日志记录文件、用户配置文件、关键事件记录文件;S4、基础操作系统环境停止运行过程中,Docker服务释放Docker镜像容器占用的软硬件资源并删除Docker镜像容器;其中,所述步骤S2包括:S21、在基础操作系统环境下,获取并执行Docker镜像运行脚本文件,以为应用程序提供镜像运行环境,所述Docker镜像运行脚本文件包括基础操作系统环境下所存储的应用程序对应的运行过程所涉及的数据的第一目录路径以及在所述Docker镜像容器下的所存储的应用程序对应的镜像运行过程所涉及的数据的第二目录路径;所述第一目录路径与所述第二目录路径具有唯一映射关系;S22、在基础操作系统环境中为运行应用程序创建单独的Docker镜像容器,同时若Docker镜像容器创建失败则记录错误并结束进程;所述步骤S3包括:S31、在所述Docker镜像容器内,通过所配置的配置脚本文件加载Docker镜像文件中的所述第二目录路径并判断是否读取成功;是则执行S32,否则报错;S32、运行所述第二目录路径中的应用程序,该应用程序基于映射关系,从所述第一目录路径下映射获得,应用程序运行后将为用户提供对应的应用软件服务功能;应用程序运行过程中将同步在基础操作系统环境下存储运行过程中产生的所有数据文件;所述运行过程中产生的所有数据文件的存储过程为基于所述映射关系,将应用程序运行过程中的所述所有数据文件写入到基础操作系统环境对应的第一目录路径下;所述步骤S1包括:S11、轨道交通车载设备开机并进入车载设备基础操作系统环境后,确认在基础操作系统环境下是否成功安装Docker服务,是则执行启动Docker服务操作并继续对所述车载设备进行其它初始化工作;否则执行步骤S12;S12、查询基础操作系统环境内是否存在Docker服务运行环境安装包,是则执行Docker服务运行环境安装操作并返回步骤S11,否则执行Docker服务运行环境安装包下载操作后执行Docker服务运行环境安装操作;之后若确认Docker服务运行环境安装包下载操作失败则记录下载错误并结束进程;所述步骤S22包括:S221、获取Docker镜像文件以为应用程序的运行提供安装有所需工具包的实际运行系统环境;S222、在基础操作系统环境中通过调用Docker服务加载Docker镜像文件以及应用程序运行对应的配置数据以确认加载该Docker镜像文件的Docker容器是否能够运行成功;S223、确认成功则Docker镜像容器启动完成,否则记录错误后结束进程。
全文数据:
权利要求:
百度查询: 中车大连机车研究所有限公司 一种基于Docker技术的轨道交通用系统运行控制方法及系统
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。