Michael Crosby

Open Container Format Progress Report

Follow Up from Open Container Initiative (formerly Project) Announcement of 6/22 written by Michael Crosby, Chief Maintainer of Docker, Inc. Approximately one month ago, we announced the creation of the Open Container Initiative*, under the auspices of the Linux Foundation for the express purpose of defining common specifications around container format and runtime.  Docker donated both our base container format and runtime, runC, and we began working with maintainers of AppC to create a common set of specifications. I’m happy to share that there has been a lot of progress in the past month. After the first few weeks of work for the OCF specification and runC most of the unanswered questions have either been solved or progress is being made on the GitHub repositories.  We are sprinting to get the first draft out to the community by the end Continue reading…

Solomon Hykes

Introducing runC: a lightweight universal container runtime

Spinning Out Docker’s Plumbing: Part 1: Introducing runC On Infrastructure Plumbing To build a platform like Docker you need a lot of infrastructure plumbing; in fact over the past two years even though our code base has grown to tens of thousands of lines of code; roughly 50% of it is plumbing! Infrastructure plumbing is made of small software tools which perform basic fundamental tasks in the most reliable and simple way possible. It is invisible and under-appreciated especially given that plumbing is what holds the world’s Internet infrastructure together. To build Docker we have re-used large quantities of plumbing: Linux, Go, lxc, aufs, lvm, iptables, virtualbox, vxlan, mesos, etcd, consul, systemd… the list goes on. Docker wouldn’t be possible without the thousands of people who contributed to create this plumbing.When plumbing was not available or not sufficient, with the help Continue reading…