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…

Patrick Chanezon

docker run -ti chanezon/dockerized Chanezon -v

I am a software platform builder. I joined Docker last week, to help Solomon and the Docker team build the distributed computing platform we need for the next decade, as software eats the world and is assembled in systems composed of high number of devices collaborating with even higher numbers of cloud services: a future where the paint covering the walls of your house will host thousands of units of computing, some of them getting power from the Sun, others collaborating with millions of cloud services. About me I am a software developer and storyteller, but above all, a platform guy. I spent 10 years building platforms at Netscape & Sun, then 10 years evangelizing platforms at Google, VMware & Microsoft. My main professional interest is in building and kickstarting the network effect for these wondrous two-sided markets called Platforms.

Solomon Hykes

dotCloud and Docker join the Linux Foundation

We are very excited to announce that dotCloud has joined the Linux Foundation. The Linux Foundation is a nonprofit consortium dedicated to fostering the growth of Linux and collaborative software development. Docker obviously depends on a number of technologies developed by the members of the Linux community—including LinuX Containers (LXC), cgroups, and the kernel itself. Ultimately, our goal is to build the “button” that enables any code to instantly and consistently run on any server anywhere. Achieving that goal is dependent not only on having a thriving open source community for Docker, but also by the continued success and spread of both Linux and collaborative software development in general. In less than four months since Docker launched, we’ve been thrilled to see Docker integrations into open source projects such as OpenStack, Chef, Puppet, Vagrant, and mcollective, as well as the Continue reading…

Running Docker on Rackspace with Ubuntu

Originally published at I have been playing with Docker a lot lately, and it got me wondering how hard it would be to run Docker on the different Cloud providers. I noticed there were already directions on how to install on Amazon EC2 but nothing for the Rackspace Cloud. If you would like to run Docker on the RackSpace Cloud using Ubuntu you’re in luck. I just spent the afternoon figuring out how to get it installed on Ubuntu 12.04, 12.10, and 13.04, and I have included my notes below. 13.04 is the easiest to get up and running since it has the most recent kernel, but the others aren’t too bad either, they just need a few more steps, to get them up to par. I would love to expand this to other distros on Rackspace, so if you come up with more, send me a note, and so 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.