Font Size: a A A

Research On Software Deployment Of Container Technology In Domestic Operating System Environment

Posted on:2022-06-12Degree:MasterType:Thesis
Country:ChinaCandidate:P XuFull Text:PDF
GTID:2518306542491414Subject:Computer Science and Technology
Abstract/Summary:
With the occurrence of network information security incidents and the core technology being restricted by foreign countries,China vigorously develops basic software,especially operating system software.The domestic Linux operating system started late,the application layer software resources are scarce,and the software ecology is imperfect.There are abundant open source software resources under the Linux platform,but open source software has software dependencies in the software deployment process.The software is deployed in the domestic operating system environment using the software package management system.This software deployment method can automatically handle the dependency of the official operating system application software,but it has serious shortcomings in dealing with the dependency of the open source software released by a third party.This paper designs software deployment scheme based on container technology and X11(X-Window)to solve the software deployment problem of open source software released by the third party in the domestic operating system environment.The scheme helps domestic operating system install and deploy open source software,increases domestic operating system application layer software,and improves the software ecology with domestic operating system as the core.The main research work and innovations of this paper are as follows:(1)Study the development and development mode of open source software,analyze the source of software dependency.In-depth analysis of domestic operating system application layer software source,software package format and dependencies between software packages.Research software package management system to solve software dependence and several other software deployment,and points out the shortcomings.(2)Software deployment scheme is designed.The main technologies involved in software deployment scheme are container technology and graphical interface display technology X11 of Linux system.Docker container technology deploys software,using Docker mirror package open source software and related dependent software to make the software run in the container,so as to solve the problem of software dependence in the process of software deployment.X11 provides graphical interface display service.When Docker image creates a container,the container is configured to share X11 with the host.The software running in the container displays the graphical interface on the host screen through X11.(3)Design a graphical interface image management client to manage the image of encapsulated open source software.The operation process of Shell command management image is complex,so the Py Qt is used to design and implement the image management client of graphical interface.The client contains common functions such as software installation and unloading to facilitate user operation.Finally,the software deployment scheme in this paper is experimented and tested in the domestic operating system environment.The experimental results show that it is feasible to use the software deployment scheme in the domestic operating system.
Keywords/Search Tags:domestic operating system, open source software, software deployment, software dependence, container technology
Related items