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.5k
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
66
NLUUG 2014: Zero to Docker in 20s
steeve
0
41
boot2docker: Zero to Docker in 20s
steeve
2
410
XBMCtorrent: Torrent Streaming for XBMC - Paris Tech Talks
steeve
0
1.1k
Other Decks in Technology
See All in Technology
Cloud Service Mesh に触れ合う
phaya72
1
230
M&A戦略を支えるデータマネジメント (MIDAS Tech Study #16 GENDA Komiyama)
kommy339
1
110
Google Cloud Next '24 Recap(Cloud Run/k8s)
mokocm
0
330
開発パフォーマンスを最大化するための開発体制
ham0215
7
1.1k
よく聞くけど使ったことないソフトウェアNo.1 KafkaとSnowflake
foursue
4
510
Amplify 🩷 Bedrock 〜生成AI入門〜
minorun365
PRO
8
750
認知症フレンドリーテックとスタックチャン
naokiuc
0
260
[新卒向け研修資料] テスト文字列に「うんこ」と入れるな(2024年版)
infiniteloop_inc
5
18k
R3のコードから見る実践LINQ実装最適化・コンカレントプログラミング実例
neuecc
3
2.6k
M5stackで使用できるpHセンサの開発
shinrinakamura
0
190
MapLibreとAmazon Location Service
dayjournal
1
190
Cracking the KubeCon CfP
inductor
2
270
Featured
See All Featured
[RailsConf 2023] Rails as a piece of cake
palkan
27
4k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
352
28k
Writing Fast Ruby
sferik
622
60k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
188
16k
Being A Developer After 40
akosma
66
580k
Building Your Own Lightsaber
phodgson
100
5.7k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
21
1.9k
VelocityConf: Rendering Performance Case Studies
addyosmani
321
23k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
21
1.4k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
41
4.4k
Become a Pro
speakerdeck
PRO
13
4.6k
Learning to Love Humans: Emotional Interface Design
aarron
267
39k
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