Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
boot2docker at the Paris Docker Meetup
Search
Steeve Morin
February 13, 2014
Technology
7
3.6k
boot2docker at the Paris Docker Meetup
Steeve Morin
February 13, 2014
Tweet
Share
More Decks by Steeve Morin
See All by Steeve Morin
BazelCon 2019 - Bazel & Kubernetes: Develop like it’s production
steeve
0
120
NLUUG 2014: Zero to Docker in 20s
steeve
0
49
boot2docker: Zero to Docker in 20s
steeve
2
420
XBMCtorrent: Torrent Streaming for XBMC - Paris Tech Talks
steeve
0
1.2k
Other Decks in Technology
See All in Technology
1万人を変え日本を変える!!多層構造型ふりかえりの大規模組織変革 / 20260108 Kazuki Mori
shift_evolve
PRO
6
1.1k
AIと融ける人間の冒険
pujisi
0
110
コールドスタンバイ構成でCDは可能か
hiramax
0
130
Redshift認可、アップデートでどう変わった?
handy
1
130
「リリースファースト」の実感を届けるには 〜停滞するチームに変化を起こすアプローチ〜 #RSGT2026
kintotechdev
0
780
Scrum Guide Expansion Pack が示す現代プロダクト開発への補完的視点
sonjin
0
550
チームで安全にClaude Codeを利用するためのプラクティス / team-claude-code-practices
tomoki10
6
3.1k
会社紹介資料 / Sansan Company Profile
sansan33
PRO
11
390k
複雑さを受け入れるか、拒むか? - 事業成長とともに育ったモノリスを前に私が考えたこと #RSGT2026
murabayashi
1
1.7k
わが10年の叡智をぶつけたカオスなクラウドインフラが、なくなるということ。
sogaoh
PRO
1
400
CQRS/ESになぜアクターモデルが必要なのか
j5ik2o
0
770
純粋なイミュータブルモデルを設計してからイベントソーシングと組み合わせるDeciderの実践方法の紹介 /Introducing Decider Pattern with Event Sourcing
tomohisa
1
880
Featured
See All Featured
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
Git: the NoSQL Database
bkeepers
PRO
432
66k
What does AI have to do with Human Rights?
axbom
PRO
0
1.9k
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
0
230
AI: The stuff that nobody shows you
jnunemaker
PRO
1
160
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
140
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.5k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
7.9k
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
77
Utilizing Notion as your number one productivity tool
mfonobong
2
200
Ten Tips & Tricks for a 🌱 transition
stuffmc
0
49
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.3k
Transcript
BOOT2DOCKER Lightweight Linux for Docker Steeve Morin @steeve
HI • @steeve • always for hire • <LANGUAGE>-ista •
wingsuiter (because fuck yeah)
–Steeve Morin “When you think about it, the host system
is redundant to the Docker image… Right?”
TINY CORE LINUX • 9mb ISO (!) • Runs from
RAM • Boots in 3s • v4.7 at the time • Binary repository • Pretty big community
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!!!
DOCKER ON TCL $ docker run -i -t busybox /bin/sh
lxc-start: Invalid argument - pivot_root syscall failed
DOCKER ON TCL: PART DEUX • December 3rd, 2013 •
Docker Global Hack Day • Better custom Kernel • 3.10/AUFS/CGROUPS… • Custom LXC patch
DOCKER ON TCL $ docker run -i -t busybox /bin/sh
#/
• 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
$ brew install boot2docker $ boot2docker init $ boot2docker up
$ export DOCKER_HOST=localhost $ docker run -i -t busybox sh #/ boot2docker + Docker OSX client = <3
TRACTION
AWESOME CONTRIBUTORS Andreas Heissenberger @aheissenberger Austria Sven Dowideit @SvenDowideit Australia
THANK YOU github.com/steeve/boot2docker @steeve