一种应用运行方法、装置、电子设备及存储介质

    公开(公告)号:CN117076005A

    公开(公告)日:2023-11-17

    申请号:CN202311331019.X

    申请日:2023-10-16

    IPC分类号: G06F9/445

    摘要: 本发明实施例提供了应用运行方法、装置、设备及存储介质,方法包括:在待运行应用在宿主机的第一家目录挂载到在容器内的第二家目录的情况下,将所述容器内的应用依赖相关的目录所在的目录变更为所述第一家目录下的指定子目录,其中,所述第一家目录和第二家目录为所述待运行应用的应用依赖相关的目录所在的默认目录,以容器的方式运行所述待运行应用,以使待运行应用根据所述指定子目录定位应用依赖相关的目录,使得在保证容器内的应用可以访问宿主机的第一家目录,实现容器和宿主机共享目录的同时,容器内的应用依赖相关的目录与宿主机的应用依赖相关的目录可以相互隔离互不影响,避免了用户使用时的困扰和应用运行时可能出现错误的问题。

    镜像处理方法、装置、电子设备及可读介质

    公开(公告)号:CN114756333B

    公开(公告)日:2022-11-01

    申请号:CN202210561078.5

    申请日:2022-05-23

    IPC分类号: G06F9/455 G06F16/13 G06F16/14

    摘要: 本发明提供了一种镜像处理方法、装置、电子设备及可读介质,涉及电子设备技术领域。该方法中,获取应用层所依赖的基础镜像对应的原始标识,以及,获取已压缩镜像的指定文件中记录的压缩前标识;指定文件是在镜像压缩过程中不被压缩的文件,压缩前标识是已压缩镜像在被压缩之前对应的标识。基于原始标识以及压缩前标识进行匹配,以确定与基础镜像相匹配的已压缩镜像;相匹配的已压缩镜像的镜像内容至少包括基础镜像的镜像内容。基于相匹配的已压缩镜像以及应用层,创建组合镜像。这样,通过预先在指定文件中存储镜像压缩之前对应的标识,可以基于指定文件的压缩前标识与原始标识进行匹配,实现准确查找与该基础镜像对应的已压缩镜像。

    应用运行方法、装置、电子设备及可读介质

    公开(公告)号:CN114721784A

    公开(公告)日:2022-07-08

    申请号:CN202210543501.9

    申请日:2022-05-19

    IPC分类号: G06F9/455 G06F9/445

    摘要: 本发明提供了一种应用运行方法、装置、电子设备及可读介质,涉及计算机技术领域。该方法中,响应于运行命令,根据运行命令传入的待运行应用的包信息,定位与包信息对应的描述文件,并从描述文件中获取待运行应用对应的第一指定字段以及第二指定字段。基于第一指定字段确定待运行应用对应的镜像文件的镜像名称以及待运行应用对应的容器名称,基于第二指定字段确定待运行应用的运行配置参数。基于镜像名称、容器名称以及运行配置参数,以容器的方式运行待运行应用。这样,仅需触发运行命令,即可控制宿主机以容器的方式运行待运行应用,从而一定程度上可以降低复杂程度,降低操作成本。

    资源文件提取方法、装置、电子设备及存储介质

    公开(公告)号:CN114721783A

    公开(公告)日:2022-07-08

    申请号:CN202210526222.1

    申请日:2022-05-16

    IPC分类号: G06F9/455 G06F8/61

    摘要: 本发明实施例提供了一种资源文件提取方法、装置、电子设备以及存储介质,其中的方法包括:基于目标应用的镜像文件创建容器并启动所述容器;在所述容器中挂载预置的资源采集程序和资源采集目录;运行所述资源采集程序,通过所述资源采集程序在所述容器中查找所述目标应用的目标资源文件,所述目标资源文件包括如下任意一种或多种:桌面资源文件、图标资源文件、以及服务资源文件;将所述目标资源文件拷贝至所述资源采集目录下。本发明实施例可以为执行容器应用提供快捷入口,降低用户操作的难度。

    一种应用运行方法、装置、电子设备及存储介质

    公开(公告)号:CN117076005B

    公开(公告)日:2024-03-01

    申请号:CN202311331019.X

    申请日:2023-10-16

    IPC分类号: G06F9/445

    摘要: 本发明实施例提供了应用运行方法、装置、设备及存储介质,方法包括:在待运行应用在宿主机的第一家目录挂载到在容器内的第二家目录的情况下,将所述容器内的应用依赖相关的目录所在的目录变更为所述第一家目录下的指定子目录,其中,所述第一家目录和第二家目录为所述待运行应用的应用依赖相关的目录所在的默认目录,以容器的方式运行所述待运行应用,以使待运行应用根据所述指定子目录定位应用依赖相关的目录,使得在保证容器内的应用可以访问宿主机的第一家目录,实现容器和宿主机共享目录的同时,容器内的应用依赖相关的目录与宿主机的应用依赖相关的目录可以相互隔离互不影响,避免了用户使用时的困扰和应用运行时可能出现错误的问题。

    应用运行方法、装置、电子设备及可读介质

    公开(公告)号:CN114721784B

    公开(公告)日:2022-08-30

    申请号:CN202210543501.9

    申请日:2022-05-19

    IPC分类号: G06F9/455 G06F9/445

    摘要: 本发明提供了一种应用运行方法、装置、电子设备及可读介质,涉及计算机技术领域。该方法中,响应于运行命令,根据运行命令传入的待运行应用的包信息,定位与包信息对应的描述文件,并从描述文件中获取待运行应用对应的第一指定字段以及第二指定字段。基于第一指定字段确定待运行应用对应的镜像文件的镜像名称以及待运行应用对应的容器名称,基于第二指定字段确定待运行应用的运行配置参数。基于镜像名称、容器名称以及运行配置参数,以容器的方式运行待运行应用。这样,仅需触发运行命令,即可控制宿主机以容器的方式运行待运行应用,从而一定程度上可以降低复杂程度,降低操作成本。

    资源文件提取方法、装置、电子设备及存储介质

    公开(公告)号:CN114721783B

    公开(公告)日:2022-08-26

    申请号:CN202210526222.1

    申请日:2022-05-16

    IPC分类号: G06F9/455 G06F8/61

    摘要: 本发明实施例提供了一种资源文件提取方法、装置、电子设备以及存储介质,其中的方法包括:基于目标应用的镜像文件创建容器并启动所述容器;在所述容器中挂载预置的资源采集程序和资源采集目录;运行所述资源采集程序,通过所述资源采集程序在所述容器中查找所述目标应用的目标资源文件,所述目标资源文件包括如下任意一种或多种:桌面资源文件、图标资源文件、以及服务资源文件;将所述目标资源文件拷贝至所述资源采集目录下。本发明实施例可以为执行容器应用提供快捷入口,降低用户操作的难度。

    一种镜像升级方法、装置、电子设备及存储介质

    公开(公告)号:CN114721699B

    公开(公告)日:2022-08-26

    申请号:CN202210543410.5

    申请日:2022-05-19

    IPC分类号: G06F8/658 G06F8/61

    摘要: 本发明实施例提供了镜像升级方法、装置、电子设备及存储介质。方法包括:获取针对第一基础镜像的升级镜像层数据,其中,第一基础镜像包括应用依赖的库和程序,升级镜像层数据包括针对第一基础镜像的升级数据,根据第一基础镜像和升级镜像层数据,组合得到第二基础镜像,根据第二基础镜像和应用镜像层数据,组合得到第一应用镜像,其中,应用镜像层数据包括应用的本体数据,使得在应用的基础镜像上叠加升级镜像层,组成新的基础镜像,从而避免了重新下载或者重新制作整个文件系统的问题,实现了最大程度利用本地已有的镜像,而且新的基础镜像能够给其他应用复用,避免了针对每个应用需要分别升级的问题,节省存储空间,降低了镜像管理的复杂程度。

    软件安装方法、装置、电子设备和可读存储介质

    公开(公告)号:CN114721676B

    公开(公告)日:2022-08-26

    申请号:CN202210526281.9

    申请日:2022-05-16

    IPC分类号: G06F8/61 G06F8/71

    摘要: 本发明实施例提供了一种软件安装方法、装置、电子设备和可读存储介质,涉及电子技术领域。该方法包括:获取目标软件的安装包,从元信息文件中获取目标软件的软件标识;在确定电子设备中未安装目标软件的情况下,将镜像文件导入到容器引擎中,并通过容器引擎构建目标软件的容器镜像;在电子设备中注册目标软件,以使电子设备在接收到目标软件的启动指令时,通过容器引擎创建并启动目标软件的容器。在目标软件的安装过程中,首先获取包括目标软件的镜像文件的安装包,将镜像文件导入容器引擎中,并基于镜像文件构建目标软件的容器镜像,可以在目标软件的使用过程中,基于容器镜像创建并启动目标软件的容器,可以实现软件的容器化部署。

    镜像处理方法、装置、电子设备及可读介质

    公开(公告)号:CN114756333A

    公开(公告)日:2022-07-15

    申请号:CN202210561078.5

    申请日:2022-05-23

    IPC分类号: G06F9/455 G06F16/13 G06F16/14

    摘要: 本发明提供了一种镜像处理方法、装置、电子设备及可读介质,涉及电子设备技术领域。该方法中,获取应用层所依赖的基础镜像对应的原始标识,以及,获取已压缩镜像的指定文件中记录的压缩前标识;指定文件是在镜像压缩过程中不被压缩的文件,压缩前标识是已压缩镜像在被压缩之前对应的标识。基于原始标识以及压缩前标识进行匹配,以确定与基础镜像相匹配的已压缩镜像;相匹配的已压缩镜像的镜像内容至少包括基础镜像的镜像内容。基于相匹配的已压缩镜像以及应用层,创建组合镜像。这样,通过预先在指定文件中存储镜像压缩之前对应的标识,可以基于指定文件的压缩前标识与原始标识进行匹配,实现准确查找与该基础镜像对应的已压缩镜像。