With Docker 1.0 Release, an Open Source Container Engine Becomes a Platform
Docker, Inc., the chief commercial supporter of the open source Docker.io container engine project, announced its first milestone release this week, along with a new program of enterprise support designed to turn the popular packing tool into a full-fledged open platform for building, shipping and running distributed applications.
Docker.io is an open source project focused on creating a means of building, managing and deploying applications as lightweight, portable, self-sufficient software containers. The project has attracted more than 450 contributors and generated more than a million downloads, the company says. More than 14,000 "Dockerized" applications in are currently listed on the Docker public Registry, and about 7,000 projects now on GitHub have "Docker" in their titles. And big-name companies, from Red Hat to Google, have adopted the technology.
The release of Docker 1.0 is Docker Inc.'s way of declaring definitively that the 15-month old project is ready for mission-critical workloads, says Scott Johnston, Docker Inc.'s senior vice president of product development.
"What we're saying with this release is that, after just over a year of mainly community-driven innovation -- 95 percent was not contributed by Docker Inc. -- Docker has gone beyond the developer laptop and the lab," Johnston told ADTmag. "We're saying that we've got the requirements run to ground, we've stressed it and test it, and now it's ready for the data center."
But it's the combination of the Docker Engine with the new Docker Hub that Johnston's company hopes will take the project to a new level. Docker the Platform merges the packaging engine with a new cloud service for distributed applications, including container image distribution and change management, user and team collaboration, lifecycle workflow automation, and third-party services integration. Together they provide an environment in which developers and sysadmins can build, ship, and run distributed applications.
"Docker as a container engine has been the focus of the conversation over the past year," Johnston said. "But Docker as a platform is much more interesting. We've watched the community and our customers applying this technology to some pretty sophisticated computing problems. Now it literally looks like Docker is a full-on platform."
The platform also includes a new Docker Enterprise Support program, which the company says will provide enterprise IT customers with "the training, expertise, and support necessary to stand-up mission-critical workloads built on the Docker platform."
"We're giving them one throat to choke, 24/7/365," Johnston said.
This initial release of Docker Hub includes an integrated console for managing users, teams, containers, repositories and workflows; the Docker Hub Registry, where more than 14,000 Dockerized apps will be available as "building blocks;" a number of collaboration tools; an automated build service; the Webhooks service for automating repetitive workflows for build pipelines; and the Docker Hub API.
Over the past year, Docker-style container-based virtualization, or "containerization," has become a must have capability, said IDC analyst Al Hilwa. Docker's collaboration with Red Hat, announced in April, marked an important milestone, he said, demonstrating that containerization has become suitable for many production environments. "Organizations looking to simplify application deployment and improve operational efficiency and infrastructure utilization should consider standardized containerization approaches such as Docker," he said.
"This is important technology for the evolution of PaaS," Hilwa told ADTmag via e-mail from last week's DockerCon. "It is an important way to get standardization at the sub-virtual machine level, allowing portable apps to be packaged in a lightweight fashion and easily and reliably be consumed by PaaS clouds everywhere. The level of ecosystem support Docker has gained is stunning and it speaks to the need for this kind of technology in the market and the value it provides. This ecosystem is a great omen for the future richness of the Docker Hub and the company's business strategy."
Docker CTO and founder Solomon Hykes thanked the contributors to the Docker project in a statement announcing the 1.0 release: "We would like to thank the over 460 contributors to the project -- as well as the countless partners, promoters, application publishers and meetup organizers -- for helping Docker reach this important milestone. We'd also like to salute the many enterprises that ignored our statements about 'production readiness' and deployed Docker in prior releases. Your bravery (and unvarnished feedback) has been critical as well."