Cloud // Infrastructure as a Service
12:00 PM
Connect Directly

Docker, CoreOS Bury The Hatchet For Container Spec

Container rivals Docker and CoreOS, plus 18 other organizations, link arms behind a common container specification.

7 Data Center Disasters You'll Never See Coming
7 Data Center Disasters You'll Never See Coming
(Click image for larger view and slideshow.)

Docker and one-time archrival, CoreOS, producer of the Rocket runtime alternative to Docker, have joined hands in backing a common container specification. The two, along with 18 other companies, have founded the Open Container Project under the Linux Foundation.

The move was announced by both companies on the eve of DockerCon, Docker's annual developer conference, which runs Monday and Tuesday in San Francisco. Linux containers have gained popularity with developers working on mobile and Web applications because they make it easy to produce, move around, and then update micro-services as parts of larger applications.

CoreOS became an advocate of a standard container specification after its breakaway from the Docker open source project late last year. CoreOS left the fold in November, protesting that Docker's ambitions as a company were dictating the priorities of the open source project. Docker CTO Solomon Hykes shot back that the project had many enthusiastic outside contributors, even without CoreOS.

Peace now reigns in the (Silicon) Valley. Docker and CoreOS agree that Docker will donate its software container format and its runtime to the Open Container Project. Docker, with its popularity among developers, had a de facto standard in its Docker Engine, which formats Docker containers in layers with well-defined connection points.

(Image: Daniel Barnes/iStockphoto)

(Image: Daniel Barnes/iStockphoto)

CoreOS had proposed an AppContainer specification as an alternative, but, with a fraction of Docker's marketshare, it had little prospect of adoption beyond the limited community of developers seeking an embeddable approach to container operations. Docker, in addition to its Container Engine, has evolved into a developers' platform with workflows and tools that aid in container construction and deployment.

"We shouldn't still be arguing about the width of the railroad tracks anymore," said Docker CEO Ben Golub in an interview. "We should be building faster trains."

"We'll continue to offer the Rocket runtime," said CoreOS CEO Alex Polvi. "But it will share a common specification with Docker," and both systems' runtimes will conform to the spec, Polvi said in an interview. After a container image is built with software files, it still needs a specified environment in which it can run -- its runtime. Under the Open Container Project, both the way the image is built and the way the runtime is set would be shared across Linux container types.

Cloud Foundry, a major open source project which produces a cloud development environment, favors neither Docker nor Rocket. Instead it adopts a flexible approach to determining the nature of the Linux container and then setting its own runtime.

Other backers of the container truce included: Google, Amazon Web Services, Red Hat, EMC, VMware, Pivotal, IBM, HP, Goldman Sachs, Microsoft, Huawei, Intel, Joyent, Mesosphere, and Rancher Labs.

Although they were previously announced supporters of Docker, spokesmen for Google and Red Hat gave CoreOS some credibility by endorsing its aims and acknowledging a need for attention on overlooked container priorities. Several Docker backers said CoreOS's notion of a small, lightweight, embeddable container runtime would remain a goal, no matter how successful Docker became as the developers' first choice.

[Want to learn more about CoreOS's split from Docker? See Docker Founder Must Right His Ship.]

Polvi acknowledged cooperation on a specification was in everyone's interest, given the broad acceptance Docker's standard has gained. "It's always best to start with the de facto state," he said, but a common specification still allows variations in different companies' implementations, as long as they meet the spec.

Docker spokesmen noted that the Docker image format has been downloaded 500 million times in the past year. There are 45,000 existing projects on GitHub and DockerHub that are listed as using Docker containers.

Charles Babcock is an editor-at-large for InformationWeek and author of Management Strategies for the Cloud Revolution, a McGraw-Hill book. He is the former editor-in-chief of Digital News, former software editor of Computerworld and former technology editor of Interactive ... View Full Bio

Comment  | 
Print  | 
More Insights
Newest First  |  Oldest First  |  Threaded View
User Rank: Moderator
6/23/2015 | 10:16:21 AM
Re: Standardization: Is it finally coming?
@Stratustician, I would go even further: Docker is to VMWare as VMWare is to conventional single-image servers.  It will be every bit as disruptive, and VMWare will be one of the key players whose boat will get seriously rocked.  :-)
Charlie Babcock
Charlie Babcock,
User Rank: Author
6/22/2015 | 4:11:37 PM
Docker follows good examples
Stratustician, agreed. Docker Inc. is following the example of Rackspace in giving up control of OpenStack and VMware/Pivotal in giving up control of Cloud Foundry in exchange for participation by competitors in a foundation and wider community of contributors. Such a move encourages wider adoption of the core technology. Sun in some ways was a model also in how it handled Java, but it could never quite relinquish control.  
User Rank: Ninja
6/22/2015 | 2:05:58 PM
Standardization: Is it finally coming?
I love posts like these where we finally see organizations and industry groups working together to offer better standardization to not only hopefully speed up adoption, but help build in some kind of best practices built in to make it not only more accessible for end users, but to help better integrate into the cloud environments currently being built or already up and running.

Containerization will bring some great performance advantages, similar to what we've seen with traditional virtualization, but we could see even more returns on investment if we can get enough of the industry not just asking cloud providers for stable, and open builds that can be utilized across different platforms (think hybrid) but more guidance on how to properly implement this new approach.
Multicloud Infrastructure & Application Management
Multicloud Infrastructure & Application Management
Enterprise cloud adoption has evolved to the point where hybrid public/private cloud designs and use of multiple providers is common. Who among us has mastered provisioning resources in different clouds; allocating the right resources to each application; assigning applications to the "best" cloud provider based on performance or reliability requirements.
Register for InformationWeek Newsletters
White Papers
Current Issue
Top IT Trends to Watch in Financial Services
IT pros at banks, investment houses, insurance companies, and other financial services organizations are focused on a range of issues, from peer-to-peer lending to cybersecurity to performance, agility, and compliance. It all matters.
Twitter Feed
InformationWeek Radio
Archived InformationWeek Radio
Join us for a roundup of the top stories on for the week of October 9, 2016. We'll be talking with the editors and correspondents who brought you the top stories of the week to get the "story behind the story."
Sponsored Live Streaming Video
Everything You've Been Told About Mobility Is Wrong
Attend this video symposium with Sean Wisdom, Global Director of Mobility Solutions, and learn about how you can harness powerful new products to mobilize your business potential.
Flash Poll