Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Introduction to Docker
Search
Guillaume J. Charmes
April 06, 2013
Technology
84
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Introduction to Docker
SlideShare talk, 06/04/2013
Guillaume J. Charmes
April 06, 2013
More Decks by Guillaume J. Charmes
See All by Guillaume J. Charmes
Go, the language that powers Docker
creack
1
84
Docker Internals
creack
2
280
Other Decks in Technology
See All in Technology
「事実」を「計測」して、「解釈」する 〜AWS Lambdaのメモリ最適解の見つけ方〜
maimyyym
0
170
AI時代のPRレビューにどう向き合うか?
kairim0
1
240
WasmをRustにする
sansantech
PRO
0
250
QA4AI 2026-Oct 生成AI時代の品質保証
tokuty
1
870
分析の民主化を支えるメタデータ整備の実践
kakehashi
PRO
4
1.4k
Running Kotlin + Quarkus with Lambda
nealle
1
3.8k
USB PDを使ってスマホを労わりたい
raspython3
0
180
自作バイナリを動かす「入口」8選
puhitaku
2
1.3k
Rustuna: Rustによる高速なOptuna実装
pfn
PRO
0
190
"優秀な誰か"の下位互換にならないために
yut0naga1_fa
1
1.8k
AIがコードを書く時代に、エンジニアは何で自分の価値を証明するのか / In an era where AI writes code how do engineers prove their value
carta_engineering
3
1.1k
Railsで挑む大量データ永続化 〜600億件を永続化するための設計とボトルネックとの戦い〜
occhi
1
600
Featured
See All Featured
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
74
43k
Building an army of robots
kneath
307
47k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
123
22k
Scaling GitHub
holman
464
140k
The Art of Programming - Codeland 2020
erikaheidi
57
14k
Code Review Best Practice
trishagee
74
20k
Navigating Team Friction
lara
192
16k
Darren the Foodie - Storyboard
khoart
PRO
4
4k
Designing for Performance
lara
612
70k
Become a Pro
speakerdeck
PRO
31
6.3k
What does AI have to do with Human Rights?
axbom
PRO
1
2.5k
My Coaching Mixtape
mlcsv
0
360
Transcript
0 6 / 0 4 / 2 0 1 3
Guillaume J. Charmes – dotCloud, inc SlideShare – 06/04/2013 Guillaume J. Charmes
[email protected]
@charme_g @getdocker 1/8
What is Docker Linux Containers ¡ Process level isolation
Docker Images ¡ Own file system -> AUFS Share images with Push/Pull Docker vs LXC Guillaume J. Charmes – dotCloud, inc SlideShare – 06/04/2013 2/8
Demo Process list Basic hello world Basic
daemon Push/Pull/Index Diff -> commit History Guillaume J. Charmes – dotCloud, inc SlideShare – 06/04/2013 3/8
Security via Isolation Isolation ¡ Cgroups, Namespace ¡ Network
¡ File system Use case ¡ Quality Assurance ¡ Reproducible environment ¡ SaaS ¡ Many more Guillaume J. Charmes – dotCloud, inc SlideShare – 06/04/2013 4/8 Scott moser
Dev/Test Env Hardware agnostic -> VM, Bare metal, Cloud
Dependency free Perfect for deployment and staging Continuous integration Guillaume J. Charmes – dotCloud, inc SlideShare – 06/04/2013 5/8
Staging & Production Dockerfile ¡ Puppet Idea: Hook
Github VM free world Guillaume J. Charmes – dotCloud, inc SlideShare – 06/04/2013 6/8
Scalability Horizontal ¡ Add nodes ¡ Workers Vertical
(future) Orchestration Guillaume J. Charmes – dotCloud, inc SlideShare – 06/04/2013 7/8
Conclusion Future of Docker Image database 1.0/Production
ready 8/8