摘要:国产Linux操作系统运行第三方GUI应用软件需要解决软件依赖库问题, 官方提供的依赖软件无法满足依赖库环境配置, 导致大量第三方GUI应用软件无法在国产操作系统中安装使用. 现提出一种利用容器技术把第三方GUI应用软件及其运行环境打包成独立应用软件的方案, 使第三方GUI应用软件能够在国产操作系统上运行. 以开源的分布式渲染系统Equalizer为目标对象, 使用docker容器技术将其编译环境和运行环境所需的依赖库打包成镜像, docker镜像在国产操作系统NeoKylin上创建容器时配置容器与主机共享Linux系统中的X11服务, 容器中Equalizer解析操作系统中X11文件, 在主机屏幕展示图形界面. 本文利用现有的docker技术制作独立镜像, 并配置容器与主机系统共享Linux系统图形界面服务和显卡驱动程序, 最终实现Equalizer程序在国产操作系统环境中正常使用. 实验结果表明, 该方案是可行的, 并可以推广到其他GUI应用软件.