Arnaud Porterie

Open Source at Docker, Part 3: The Tooling and Automation

The Docker open source project is among the most successful in recent history by every possible metric: number of contributors, GitHub stars, commit frequency, … Managing an open source project at that scale and preserving a healthy community doesn’t come without challenges. This post is the last of a 3-part series on how we deal with those challenges on the Docker Engine project. Part 1 was all about the people behind the project, and part 2 focused on the processes. In Part 3, we will cover tooling and automation. There are many areas for automation in a project such as Docker. We wanted to present and share some of our tooling with you: the CI, the utility bots, and the project dashboards.

Arnaud Porterie

Open Source at Docker, Part 2: The Processes

The Docker open source project is among the most successful in recent history by every possible metric: number of contributors, GitHub stars, commit frequency, … Managing an open source project at that scale and preserving a healthy community doesn’t come without challenges. This post is the second of a 3-part series on how we deal with those challenges on the Docker Engine project. Part 1 was about the people, part 2 covers the processes.

Arnaud Porterie

Open Source at Docker, Part 1: The People

The Docker open source project is among the most successful in recent history by every possible metric: number of contributors, GitHub stars, commit frequency, etc. Managing an open source project at that scale and preserving a healthy community doesn’t come without challenges. This post is the first of a 3-part series on how we deal with those challenges on the Docker Engine project, starting with the most important aspect of all: the people.

Arnaud Porterie

Docker 1.11: The first runtime built on containerd and based on OCI technology

We are excited to introduce Docker Engine 1.11, our first release built on runC ™ and containerd ™. With this release, Docker is the first to ship a runtime based on OCI technology, demonstrating the progress the team has made since donating our industry-standard container format and runtime under the Linux Foundation in June of 2015. Over the last year, Docker has helped advance the work of the OCI to make it more readily available to more users. It started in December 2015, when we introduced containerd ™, a daemon to control runC. This was part of our effort to break out Docker into small reusable components. With this release, Docker Engine is now built on containerd, so everyone who is using Docker is now using OCI. We’re proud of the progress we’ve made on the OCI with the 40+ members to continue the work to standardize container Continue reading…

Get the Latest Docker News by Email

Docker Weekly is a newsletter with the latest content on Docker and the agenda for the upcoming weeks.

Arnaud Porterie

Docker 1.10 Release Candidate Now Available: Important Tips on Updating Engines and Migrating Images to New IDs

This post describes the upcoming changes to the way Docker Engine stores images and filesystem data in containers. These changes are coming to users starting from version v1.10.

Arnaud Porterie

DockerCon EU 2015: Contribute & Collaborate at DockerCon Europe

As the countdown to DockerCon EU 2015 ticks away, we’re excited to introduce a new track and summit dedicated to the Docker Project’s open source community. This past July we had a blast discussing everything Project-related in the Contributor Zone in San Francisco, and decided to take it one step forward in Europe with four sessions for anyone looking to learn about and get involved in the Docker Project. Take a look at what we’ve got planned:

Arnaud Porterie

Introducing the Technical Preview of Docker Engine for Windows Server 2016

written by Arnaud Porterie, Docker Senior Engineering Manager   It’s here… Never been more stoked before then when I started the docker daemon on Windows today eeeeeeeeeeeee — jessie frazelle (@frazelledazzell) August 11, 2015 As core engineer on the Docker Engine team, I naturally spend most of time in Linux. Recently that has been changing: in April, we released a Windows version of the Docker client. Through this process, we have been working closely with Microsoft developers and showing progress along the way, like what was demonstrated at the Build conference and DockerCon 2015. One question I get a lot besides “When are you merging my PR?” is “When will Docker run on Windows?” The first question requires a blog post of it’s own… but the second question now has a rather exciting answer. This week marks a huge leap forward Continue reading…

Arnaud Porterie

Docker’s Experimental Binary

Docker is an incredibly fast-moving project. As the project grows and acquires users, making changes becomes more complex. In particular, any patch that impacts user experience is a tough call. Each feature that Docker ships is immediately adopted by hundreds or thousands of users. We’ve seen on other projects, it’s quite common to distribute different flavors of an application, some of which move faster than others, and some of which might be less proof-tested than others. Today, we add one such flavor by introducing Docker’s experimental binary.   About the Docker experimental binary Docker’s experimental binary gives you access to bleeding edge features that are not in, and may never make it into, Docker’s official release.  An experimental build allows users to try out features early and give feedback to the Docker maintainers.  In this way, we hope to refine Continue reading…