The enterprise system becomes huger and more complicated with the increase of information building. And the developers must face this challenge. There are many difficulties to overcome with the work of design, development and testing. This paper provides a solution with PaaS based on Docker to solve this problem. There are many technologies in this solution, such as the VM technology with docker, SOA, service discovery technology with docker and configuration work base on private cloud. Using these technologies, we can manage the development and testing environment more smoothly, and also manage the architecture of the system and deployment more effectively.