Upgrade to Pro — share decks privately, control downloads, hide ads and more …

boot2docker at the Paris Docker Meetup

Steeve Morin
February 13, 2014

boot2docker at the Paris Docker Meetup

Steeve Morin

February 13, 2014
Tweet

More Decks by Steeve Morin

Other Decks in Technology

Transcript

  1. –Steeve Morin “When you think about it, the host system

    is redundant to the Docker image… Right?”
  2. TINY CORE LINUX • 9mb ISO (!) • Runs from

    RAM • Boots in 3s • v4.7 at the time • Binary repository • Pretty big community
  3. DOCKER ON TCL • First try, July 2013 • Linux

    Kernel 3.0 x86 without AUFS? • Custom Linux 3.10 with AUFS • Missing critical packages? • Cross compilation FTW • docker version works!!!
  4. DOCKER ON TCL $ docker run -i -t busybox /bin/sh


    lxc-start: Invalid argument - pivot_root syscall failed
  5. DOCKER ON TCL: PART DEUX • December 3rd, 2013 •

    Docker Global Hack Day • Better custom Kernel • 3.10/AUFS/CGROUPS… • Custom LXC patch
  6. • Based on Tiny Core Linux 5.1 • 27mb ISO,

    boots in 5-10s • Runs from RAM, read-only • updates are easy • Disk persistance • Built with Docker • Yes, boot2docker builds with boot2docker
  7. $ brew install boot2docker $ boot2docker init $ boot2docker up

    $ export DOCKER_HOST=localhost $ docker run -i -t busybox sh #/ boot2docker + Docker OSX client = <3