Font Size: a A A

Design And Implementation Of Research And Deployment Management Platform Based On Docker

Posted on:2016-08-31Degree:MasterType:Thesis
Country:ChinaCandidate:F WangFull Text:PDF
GTID:2308330467996836Subject:Software engineering
Abstract/Summary:PDF Full Text Request
In recent years, the company’s business has developed rapidly. Existing projects continue to expand in depth and breadth, and use a large number of new technologies. However, building a development environment or a test environment is increasingly complex and in the stage of deployment is easily been made mistakes. A research and deployment management platform is needed to build a large amount and no difference of development, test or product environment in a short time, finally to achieve the purpose of improving the speed of developing and testing and saving time.Paper mainly studied the developing process of the research and deployment management platform based on docker. First listed the more popular PaaS platforms and deployment platforms. Then got the requirements after analyzed from multi-user and multi-angle. Then designed a research and deployment platform which meet the requirements of unification, no difference and easy to used. Container technology of docker is been used on the platform which provide the images and containers. The code’s updating service is provided by Tortoise SVN and also been monitored by Jenkins. The platform server is been designed for building development, test and product environment by MVC framework.The platform client which is based on CGI framework is designed for running, deploy and delete containers by python language.The author participated in the whole development process of the platform, mainly completed the development of the platform Server. The platform provided the service to build a development, test or product environment in a short time with unification and no difference. It resolved the problems which produced by traditional developing technologies such as easily go wrong by building environment on multi-version, multi-system and multi-configuration environments. It meets the demands of company.
Keywords/Search Tags:Deployment Platform, Research and Deployment, Rapid DeployApplication of Docker, Docker Container, Private Repositories, Environment Template, Environment Instance
PDF Full Text Request
Related items