基于Podman的桌面云终端创建运行方法及系统技术方案

技术编号:32533745 阅读:26 留言:0更新日期:2022-03-05 11:28
本发明专利技术公开了一种基于Podman的桌面云终端创建运行方法及系统,涉及桌面云计算技术领域,该方法包括自定义用于生成桌面云终端镜像的Podman执行脚本,以及用于启动桌面云终端镜像的shell脚本;启动Podman容器化程序并部署Podman容器于计算终端,并在部署的Podman容器中挂载工作目录和网卡设备;给部署的Podman容器指定运行图形输出的Display属性,以及映射计算终端USB外接设备符;在部署的Podman容器中实现Audio客户端,完成桌面云终端图形程序的运行并实现与OEIDP虚拟化桌面云服务器的交互。本发明专利技术解决了桌面云终端基于不同操作系统的快速适配以及部署安装问题,同时降低研发成本和周期。本和周期。本和周期。

【技术实现步骤摘要】
基于Podman的桌面云终端创建运行方法及系统


[0001]本专利技术涉及桌面云计算
,具体涉及一种基于Podman的桌面云终端创建运行方法及系统。

技术介绍

[0002]计算终端是桌面云计算产业链中的一个重要环节。在云计算发展过程中,云终端产品不断涌现,现有的云终端产品是基于种类繁多的操作系统:如传统的操作系统,譬如fedora系列操作系统、ubuntu系列操作系统等,以及在国产化替代的大背景下的国产操作系统,譬如UOS操作系统、Kylin操作系统等。
[0003]但是,若要在上述种类繁多的操作系统以及国产操作系统更新迭代快的前提条件下实现基于OEIDP(一种自研网络协议,用于提供与虚拟桌面设备的远程交互实现)桌面云终端功能,需要针对不同的操作系统以及对应的版本进行桌面云终端适配和维护,需要投入较多的研发人员和经费,且研发周期长。

技术实现思路

[0004]针对现有技术中存在的缺陷,本专利技术的目的在于提供一种基于Podman的桌面云终端创建运行方法及系统,解决了桌面云终端基于不同操作系统的快速适配以及部署安装问本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于Podman的桌面云终端创建运行方法,其特征在于,具体包括以下步骤:自定义用于生成桌面云终端镜像的Podman执行脚本,以及用于启动桌面云终端镜像的shell脚本;启动Podman容器化程序并部署Podman容器于计算终端,并在部署的Podman容器中挂载工作目录和网卡设备;给部署的Podman容器指定运行图形输出的Display属性,以及映射计算终端USB外接设备符;在部署的Podman容器中实现Audio客户端,完成桌面云终端图形程序的运行并实现与OEIDP虚拟化桌面云服务器的交互。2.如权利要求1所述的一种基于Podman的桌面云终端创建运行方法,其特征在于,所述自定义用于生成桌面云终端镜像的Podman执行脚本,具体步骤包括:基于tar指令,导出桌面云应用程序运行物理终端系统的资源tar包;基于导出的资源tar包,自定义用于生成桌面云终端镜像的Podman执行脚本;通过Podman指令获取自定义的Podman执行脚本,并生成桌面云终端镜像。3.如权利要求1所述的一种基于Podman的桌面云终端创建运行方法,其特征在于,所述自定义用于生成桌面云终端镜像的Podman执行脚本,以及用于启动桌面云终端镜像的shell脚本,其中,自定义生成用于启动桌面云终端镜像的shell脚本,具体步骤包括:在Podman容器启动进程中自定义shell脚本;基于自定义的shell脚本,检测计算终端的分辨率配置,并进行桌面云终端图形程序运行的分辨率适应配置;基于自定义的shell脚本,配置桌面云终端图形程序的运行配置用户使用权限;基于Podman指令,添加运行参数并启动桌面云终端镜像。4.如权利要求1所述的一种基于Podman的桌面云终端创建运行方法,其特征在于:所述工作目录包括工作临时目录、运行日志目录、图形资源文件目录。5.如权利要求2所述的一种基于Podman的桌面云终端创建运行方法,其特征在于,当在部署的Podman容器中挂载工作目录之后,还包括:给...

【专利技术属性】
技术研发人员:刘海军
申请(专利权)人:武汉噢易云计算股份有限公司
类型:发明
国别省市:

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

1