On June 9, Docker.com announced that it will release version 1.0 of Docker, an open source platform that could automate the deployment of various types of applications as lightweight, portable, self-sufficient containers and run them virtually on any infrastructure. This announcement indicates that the platform is ready for commercial use, including lightweight, portable runtime support and packaging via Docker Engine and cloud services for application sharing and process automation via Docker Hub.
We talked to some early adopters of Docker, including global ISVs and local solution providers. We believe that Docker-based solutions will disrupt the server virtualization market segment and further drive the adoption of cloud because of their:
Technology advantages. Today’s componentized applications often rely on other components, applications, or services. For instance, your Ruby on Rails applications might rely on MongoDB as a persistence layer while using nginx as a web server. Each component might also have its own set of dependencies, which could conflict with each other. Docker can easily package the necessary dependencies and separate them within their own containers.