Solomon Hykes

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,…

Continue reading...
John Willis

About Me John Willis joined docker from the recent Socketplane acquisition. John is one of the founding members of the core Devopsdays team and was an early executive of both Chef and Enstratius (sold to Dell).   A little history… In early February 2013, I received a tweet from Adrian Cole telling me that I should talk to this Dotcloud outfit. I typically don’t ignore Adrian (not a wise move), but this time, in all honesty, I ignored his tweet. At the time, the public PaaS market was a race to the bottom. Heroku was killing Engine Yard and I wasn’t really…

Continue reading...
Jérôme Petazzoni

Linux Containers rely on control groups which not only track groups of processes, but also expose a lot of metrics about CPU, memory, and block I/O usage. We will see how to access those metrics, and how to obtain network usage metrics as well. This is relevant for “pure” LXC containers, as well as for Docker containers.

Continue reading...
Solomon Hykes

Events API, build and registry improvements, expert mode, security updates, and more. Notice: If you are currently using the Ubuntu PPA to install docker you will need to modify your APT sources in order to upgrade to docker 0.6.0.  Please visit http://docs.docker.io/en/latest/installation/ubuntulinux/  for the new repository information. Dear Dockers, Wow, we have quite a release for you today. Since the last release just one month ago, the project has received 378 commits by 40 different contributors! In addition to boatloads of usability improvements and bugfixes, 0.6 introduces a websockets events api, upgrades to the Dockerfile syntax, a major improvement of the…

Continue reading...
Solomon Hykes

Introducing Docker 0.5.0 Dear Dockers, Today we are happy to introduce a new release of Docker. In addition to numerous stability and usability fixes, this release adds support for external volumes, advanced networking options, a vastly improved self-hosted registry, and dozens of other improvements.

Continue reading...
Guillaume J. Charmes

Here are 14 tutorials and articles written by the community on different subjects, that would certainly help you improve your docker skills in minutes. Getting Docker to Run on Linode & Push-button Deployment with Docker by Nick Stinemates – Jun 19 2013 > http://nick.stinemat.es/ Deploy Java Apps With Docker = Awesome by Nicola Paolucci – Jun 13, 2013 > http://blogs.atlassian.com/2013/06/deploy-java-apps-with-docker-awesome/ Deploying django using docker by Javed Khan – Jun 14, 2013 > http://agiliq.com/blog/2013/06/deploying-django-using-docker/ Building Your Own Platform Service Using Docker by Jeff Lindsay & Solomon Hykes at GlueCon 2013 – May 22, 2013 > http://vimeo.com/67284401 Using Docker to build FireFox by Gregory Szorc – May 19, 2013 > http://gregoryszorc.com/blog/2013/05/19/using-docker-to-build-firefox/

Continue reading...

Originally published at http://kencochrane.net/blog/2013/05/running-docker-on-rackspace-cloud/ 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…

Continue reading...
Solomon Hykes

Hey everyone, We just opened the repo to the public, and updated the website (http://docker.io) Read more on HackerNews.

Continue reading...