Getting Started with LinuxKit on Mac OS X with xhyve

April 23, 2017 1:15 pm Published by -

One of the major announcements last week at DockerCon 2017 was LinuxKit, a framework for creating minimal Linux OS images purpose built for containers. Docker has been using the tools that make up LinuxKit for some time and the products derived from the tooling include Docker for Mac.

Sounds cool, and the best way to learn about a tool is to dive into using it! Given the extra time that I had on the plane home from Austin I did just that and would like to share with you an easy way to get started using LinuxKit.

To get going you’ll need a few things:

  • A 2010 or later Mac (a CPU that supports EPT)
  • OS X 10.10.3 or later
  • A Git client
  • Docker running (In my case, 17.04.0-ce-mac7 (16352))
  • GNU make
  • GNU tar
  • Homebrew

Let’s get started!

Installing xhyve

First, we’ll need to install xhyve. Xhyve is a hypervisor which is built on top of OS X’s Hypervisor.framework that allows us to run virtual machines in user space. It is what Docker for Mac uses under the hood! There are a couple ways to do this, the easiest is to use Homebrew. Fire up your favorite terminal and install:

Read More

Categorised in:

This post was written by Chris Ciborowski

A Docker Captain’s DockerCon 2017 Review

April 22, 2017 3:14 pm Published by -

 

It’s now Saturday morning. I’m home and I’m exhausted, but what a week I had in Austin at DockerCon 2017.

This week I attended my third official DockerCon. While technically speaking I wasn’t a “paid attendee” of the first DockerCon in 2014, I did get in for a bit. It just so happened that I was right down the street at CloudFoundry Summit. So, you could technically say I’ve done four US DockerCons. Veteran Status? Maybe that’s what helped me get the title of Docker Captain. I digress.

Well, how things have changed over the years. I think the numbers have gone something like this for all the US DockerCon: 500, 1200, 2500, and 5500. Quite the growth. But there has been a constant vibe at each, something that other conferences distinctly lack: Energy. People at this year’s DockerCon were of the same DNA, excited to be learning something that is new and has the potential to transform their {business, development, IT operations}. There was a palpable excitement in the air not only in the keynote sessions but also in the breakouts. As a speaker, it helped me get fired up for my presentation and I hoped that it sparked that same energy for those who attended.

Energy, check. That’s a key component for a good conference. Let’s discuss the big announcements, the sessions and sum up the week.

The Moby Project and LinuxKit

Read More

Categorised in:

This post was written by Chris Ciborowski