Can Containers and Configuration Management Co-exist?
Docker is an open source framework that automates the deployment of applications in lightweight and portable containers. The Docker framework is modelled on the concept of the standard shipping containers that are used to transport much of the world’s goods. Like shipping containers you can build, fill, open and transport Docker containers. These containers can then be run in a wide variety of places: on your laptop, in the Cloud, on a virtual machine or even on physical hardware. Docker has quickly become popular for the:
- Automation of application packaging and deployment
- Creation of lightweight, private PAAS environments
- Automated testing and continuous integration and deployment
- Deployment and scaling of web apps, databases and backend services