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
Introduction to Docker
Search
Brayden Winterton
May 08, 2015
Programming
1k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Introduction to Docker
An Introduction to Docker. What it is, how to use it, and why it makes a difference.
Brayden Winterton
May 08, 2015
Other Decks in Programming
See All in Programming
地域 SRE コミュニティ最前線 - ホンマでっかSRE勉強会
tk3fftk
0
210
過去最大のMCPアップデート! 2026-07-28 RC版の謎に迫る
licux
6
460
才能?センス?知らん、 続けたもん勝ちだ。-- 結婚・出産・癌を越えてなお、私がプロダクトを創り続ける理由
16bitidol
2
820
AI時代の仕事技芸論〜ソフトウェア開発で「遊ぶように働く」職人的熟達のすすめ(スクフェス仙台 2026バージョン)
kuranuki
0
560
AI がコードを書く時代における新卒エンジニアの仕事風景 (2026) / New Graduate Engineers in the Era of AI Coding (2026)
sushichan044
0
210
共通化で考えるべきは、実装より公開する型だった
codeegg
0
190
【やさしく解説 設計編・中級 #1】一つの車に、運転手は一人 ~ある倉庫システムの事例から~
panda728
PRO
0
130
スマートグラスで並列バイブコーディング
hyshu
0
280
Honoでのサプライチェーン侵害対策 〜 3つのライブラリに学ぶ
yusukebe
7
1.8k
act1-costs.pdf
sumedhbala
0
200
Dataformのリポジトリを立ち上げるときにまずやること / dataform-day0-2026
snhryt
0
220
関数型プログラミングのメリットって何だろう?
wanko_it
0
160
Featured
See All Featured
jQuery: Nuts, Bolts and Bling
dougneiner
66
8.5k
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
1
3.7k
30 Presentation Tips
portentint
PRO
1
350
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
220
Skip the Path - Find Your Career Trail
mkilby
1
160
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
260
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
290
Exploring anti-patterns in Rails
aemeredith
3
440
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
2
330
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
2
4.1k
Reality Check: Gamification 10 Years Later
codingconduct
0
2.2k
Principles of Awesome APIs and How to Build Them.
keavy
128
18k
Transcript
An Introduction to Docker Brayden Winterton
A little about me
Survey Time!
What is Docker?
In simpler times
Server Host OS Bins/Libs LAMP Traditional LAMP Stack
But today…
None
The matrix from hell
None
None
This isn’t the first time
None
How did we solve it?
None
None
None
Docker fixes the matrix from hell
Isn’t this basically a vm?
None
None
Docker is an ecosystem But we’ll focus on Docker Engine
and Docker Containers
Docker Engine
Let’s see it!
None
Don’t believe me?
None
Let’s see a real life application Now with port mapping!
None
How do I get to my container? Hint: Port mapping
None
Volumes
None
None
Container modification The easy way and the hard way
First, the hard way
None
What good is that? Or in other words, what just
happened?
None
The easy way And, dare I say, the best way
None
None
As complex as you want As if you want complexity
in your life
None
Linking Containers
Linking modifies the containers
None
Lets see an example
None
None
Tired of typing in commands by hand? Let’s talk orchestration
None
One call, that’s all
None
Why use Docker?
Developers love it
Sysadmins love it
Separate or combine roles
Repeatability Repeatability Repeatability Repeatability Repeatability Repeatability Repeatability Repeatability Repeatability
Pitfalls to watch for
Questions?
Brayden Winterton @braydenw
[email protected]
Linkedin.com/in/bwinterton https://joind.in/14006