Recently, Docker made some noise at its conference and just announced its Docker 1.0. So what is Docker and how it is important for developers?
Officially:
“Docker is an open platform for developers and sysadmins to build, ship, and run distributed applications. Consisting of Docker Engine, a portable, lightweight runtime and packaging tool, and Docker Hub, a cloud service for sharing applications and automating workflows, Docker enables apps to be quickly assembled from components and eliminates the friction between development, QA, and production environments. As a result, IT can ship faster and run the same app, unchanged, on laptops, data center VMs, and any cloud.”
In today's fast-faced untra-frequent demand of build and deployment, developers need to turn around quickly to build and deploy applications. To overcome this problem, Google developed a containerization techniques and Docker takes advantage of the same.
“We have taken a huge pain point for developers and given them a solution,” he said. “And we have solved a big pain point for sys admins as well. We have made Dev and Ops happy.”
Watch CTO talking about Docker: