The open source Docker container technology is taking on the server virtualization market, offering what some see as a faster alternative to running full virtual machines over hypervisors.
For the latest release of Docker, the development team behind the technology has focused on making the software ready for enterprise use.
[ Docker got the nod in InfoWorld's Bossie Awards 2013. See what else made the cut for the best open source software. | Doing server virtualization right is not so simple. InfoWorld's expert contributors show you how to get it done in this 24-page "Server Virtualization Deep Dive" PDF guide. | Track the latest trends in virtualization in InfoWorld's Virtualization Report newsletter. ]
"This is the first Docker release where features take the backseat to quality," wrote Docker creator Solomon Hykes, in a blog post announcing the latest version of the software, Docker 0.8.
"Some of the companies using Docker are looking to put [the software] into mission-critical roles, so we want to make sure it is of high quality as possible," said James Turnbull, Docker vice president of services.
Docker is an application container that provides a way to package an application in a virtual container so that it can be run across different Linux distributions.
Hykes created Docker as an internal application for PaaS (platform as a service) company dotCloud. The application generated so much interest since it was released in March 2013 that dotCloud rebranded itself as Docker Inc. and attracted $15 million in venture capital investment from Greylock Partners.
"We still run the PaaS but our primary business is now Docker the platform," Turnbull said. The software has been downloaded more than 400,000 times.
Red Hat included the software in the beta of the next version of its distribution, Red Hat Enterprise Linux (RHEL) distribution, as well as included it in its OpenShift PaaS. Google has also added the software to its Google Compute Engine (GCE) service.
"Customers are recognizing that containers give them a lot of capabilities [to run] lightweight portable applications that have low overhead and easily scale and move across physical and cloud architectures," said Mark Coggin, Red Hat senior director of RHEL product marketing.
The concept of containers has been around for a while -- Sun Microsystems was a pioneer with Solaris Zones well over a decade ago. Docker is actually built on another container project, called Linux Containers.