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
Docker, Containers and Cats...
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Cristian Prieto
August 23, 2015
Programming
1
53
Docker, Containers and Cats...
Introduction to Docker, presentation from DDD Melbourne and DDD Perth 2015
Cristian Prieto
August 23, 2015
Tweet
Share
More Decks by Cristian Prieto
See All by Cristian Prieto
The first milliseconds...
cprieto
0
24
Other Decks in Programming
See All in Programming
余白を設計しフロントエンド開発を 加速させる
tsukuha
7
2.1k
コマンドとリード間の連携に対する脅威分析フレームワーク
pandayumi
1
450
Basic Architectures
denyspoltorak
0
680
Data-Centric Kaggle
isax1015
2
770
疑似コードによるプロンプト記述、どのくらい正確に実行される?
kokuyouwind
0
390
AIエージェントのキホンから学ぶ「エージェンティックコーディング」実践入門
masahiro_nishimi
5
460
CSC307 Lecture 08
javiergs
PRO
0
670
フロントエンド開発の勘所 -複数事業を経験して見えた判断軸の違い-
heimusu
7
2.8k
CSC307 Lecture 06
javiergs
PRO
0
690
360° Signals in Angular: Signal Forms with SignalStore & Resources @ngLondon 01/2026
manfredsteyer
PRO
0
130
FOSDEM 2026: STUNMESH-go: Building P2P WireGuard Mesh Without Self-Hosted Infrastructure
tjjh89017
0
170
カスタマーサクセス業務を変革したヘルススコアの実現と学び
_hummer0724
0
700
Featured
See All Featured
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
0
140
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
2
420
First, design no harm
axbom
PRO
2
1.1k
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
0
170
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
110
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
1
120
Building a Scalable Design System with Sketch
lauravandoore
463
34k
The World Runs on Bad Software
bkeepers
PRO
72
12k
Visualization
eitanlees
150
17k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
Lessons Learnt from Crawling 1000+ Websites
charlesmeaden
PRO
1
1.1k
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
1
110
Transcript
Docker, Containers and… Cats! Cristian Prieto / cprieto
Who am I? • Tech Lead at • Software developer
who loves weird things (like retro programming and internals) • Gamer, obsessed with cats • Seriously, look how awesome is that cat!
What are containers?
Is all about process isolation
Machine Operating System Process (web server) Process (cache) Process (database)
Process (email)
Machine Operating System Hypervisor Process (Cache) Process (Database) Operating System
Process (web server) Process (email) Virtual Machine
Machine Operating System Process (Cache) Process (Cache) Process (Cache) Process
(Cache) Container Container
Work isolation Process level Virtual Machine Threads, Fibers, etc Physical
machine chroot cgroups LXC Docker
Docker is more than a container
Docker is a set of tools
Docker “ecosystem” • Docker command line client • Docker daemon
• Docker registry • Docker plugins • A lot more! (third party)
Docker is a container library
libcontainer/runC
Docker is a packaging format
layers
docker pull ubuntu:precise
docker run ubuntu:precise apt-get install -y memcached
docker commit cab24787db86 cprieto/mysample
None
docker registry
None
Dockerfiles
None
A note about storage
Docker volumes
Networking
Windows Containers
Machine Windows Operating System Process Hyper-V Process Process Container Container
• API compatible with docker client • Powershell API’s •
runC compatible • Image format? VHD? • Windows Nano Server as base • Available soon…
Questions?
Thank you!
Over 9000!