written by Jeff Borek (IBM), Chair of DGAB
Just Like the Docker Project
DockerCon 2015 was June 22 – 23 in San Francisco with over 2100 attendees. Last year at this time, about 500 people attended to learn more about this emerging technology. This year, attendees were still discovering new features of Docker but now, there are many more examples where developers were using Docker in production deployments.
1) Reinventing the Developer Tool Box
2) Building Better Plumbing
3) Promoting Open Standards.
You can catch a replay of their keynote here.
This was huge news from the DGAB perspective, as in effect Docker, Inc. made very public their commitment to making the foundational components available as tools separate from the rest of the Docker platform, starting with two key projects:
• Notary — Which provides a trusted publishing system for any content. Notary will be used within Docker to certify the proof of origin of Docker images. A new CLI will provide support for signing and key generation.
• runC — Is a low-level container engine that doesn’t have any Docker overhead. It appears that new features will be developed and validated in runC prior to being brought into Docker. The big thing that was included with runC was support for live migration.
Oversight of the runC Project will be shared by a new group, the Open Container Initiative (originally the Open Container Project, but the name was changed shortly after launch to avoid confusion with the Open Compute Project). The Open Container Initiative (OCI) is a lightweight, open governance structure, formed under the auspices of the Linux Foundation, for the express purpose of creating open industry standards around container formats and runtime. A draft charter for OCI is available for comment now and the maintainers are sharing the project’s day-to-day technical governance in a Maintainer’s Guide.
With this exciting DockerCon 2015 announcement, Docker, Inc. makes good on it’s early commitment to be “radically open” as part of it’s DNA.
The DGAB Meeting
Two days after the final keynote at DockerCon NA 2015, the second year of the DGAB began, hosted at the IBM San Francisco offices at 415 Market Street with about two dozen attendees.
As the composition of the second year DGAB includes both past and new members, we started off with general introductions and an overview of the mission of the group. Then, Docker community leader Steve Francia kicked off an overview of the Docker Project Stats as of June 2015. A large bump in community activity came with the Docker Second Year Birthday celebration. Overall, the Project remains quite active and growing.
The conversation then turned to address the hot topic of Pull Requests in the Docker Project, and how they might be improved. The general consensus was that each PR should have a maintainer owner assigned to it who is responsible for shepherding the PR to completion (i.e. either Close or Merge). In that way, everyone could see which PR streams are flowing well, and which need help to improve their oversight function. We also discussed that they should be better “Maintainer Guideline and /or Checklist” just as there are for Docker contributors. This could consist of a short list of general principles, such as things to do prior to closing a PR issue (e.g. PRs can’t be closed without some explanation as to why the related use case isn’t valuable to support, or to offer an alternative PR path forward). Good PR management is key to a happy and productive Project.
The second focus area of the meeting was the overall Project Roadmap, especially in light of the OCI announcement. The members of the DGAB expressed a desire to better learn more about the Project plans for the remainder of 2015 in more detail, with the goal of improving suggestions and/or guidance.
With time running short, the meeting concluded with an agreement from Steve Francia to host the next DGAB meeting as a webcast featuring Solomon to address the Project Roadmap topic, followed by a short AMA, targeting sometime in the month of August.
Learn More about Docker
- New to Docker? Try our 10 min online tutorial
- Share images, automate builds, and more with a free Docker Hub account
- Read the Docker 1.7 Release Notes
- Subscribe to Docker Weekly
- Register for upcoming Docker Online Meetups
- Attend upcoming Docker Meetups
- Register for DockerCon Europe 2015
- Start contributing to Docker