Archive
Posts in Containers
Making sense of docker storage drivers
Docker has a pluggable storage architecture which currently contains 6 drivers. If you have docker installed you can run 'docker info' to see which driver you are using: Picking the right driver isn't straightforward due to how fast docker and the storage drivers are evolving. The docker documentation has some excellent sugge stions and you can't go wrong using the most widely used drivers. I have hit a couple of bugs with the overlayfs driver and I have never bothered with the devicemapper driver with loopback files (vs…
$ read more →Using docker to build software testing environments
I've been on the docker train for quite some time. While the benefits of running production workloads in containers is well known, I find docker just as valuable for evaluating and testing new software on my laptop. I'll use this blog post to walk through how I build transient test environments for software evaluation. Docker is based around images (Fedora, CentOS, Ubuntu, etc.), and these images can be created and customized through the use of a Dockerfile…
$ read more →Installing lxc-containers on Fedora hosts
During the Q&A period of my KVM presentation the other night, the world famous Mike Warfield tipped me off to the lxc-container project. Lxc-containers are a lightweight virtualization solution similar to Solaris zones and openvz, and allow you to create one or more virtual execution environments on a Linux server. It appears all of the kernel plumbing needed to support lxc-containers has been integrated (check out the various namespace projects on LWN for details) into the latest Linux kernels, and distribution support for lxc-containers is starting to trickle in. To install lxc-containers from the source RPM on sourceforge, you will first need to make sure you have the required dependencies…
$ read more →