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
0
910
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
Tweet
Share
Other Decks in Programming
See All in Programming
flutter_kaigi_mini_4.pdf
nobu74658
0
130
RuboCop: Modularity and AST Insights
koic
2
2.2k
Road to RubyKaigi: Making Tinny Chiptunes with Ruby
makicamel
4
520
プロダクト横断分析に役立つ、事前集計しないサマリーテーブル設計
hanon52_
3
510
Enterprise Web App. Development (1): Build Tool Training Ver. 5
knakagawa
1
120
The Nature of Complexity in John Ousterhout’s Philosophy of Software Design
philipschwarz
PRO
0
160
Deoptimization: How YJIT Speeds Up Ruby by Slowing Down / RubyKaigi 2025
k0kubun
1
1.7k
Making TCPSocket.new "Happy"!
coe401_
1
2.6k
設計の本質:コード、システム、そして組織へ / The Essence of Design: To Code, Systems, and Organizations
nrslib
10
3.6k
メモリウォールを超えて:キャッシュメモリ技術の進歩
kawayu
0
1.9k
Flutterでllama.cppをつかってローカルLLMを試してみた
sakuraidayo
0
120
Cursorを活用したAIプログラミングについて 入門
rect
0
140
Featured
See All Featured
Building Applications with DynamoDB
mza
94
6.4k
A Tale of Four Properties
chriscoyier
158
23k
Optimising Largest Contentful Paint
csswizardry
37
3.2k
What's in a price? How to price your products and services
michaelherold
245
12k
Build your cross-platform service in a week with App Engine
jlugia
230
18k
We Have a Design System, Now What?
morganepeng
52
7.5k
Measuring & Analyzing Core Web Vitals
bluesmoon
7
410
Building a Modern Day E-commerce SEO Strategy
aleyda
40
7.2k
Writing Fast Ruby
sferik
628
61k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
5
550
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.6k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
248
1.3M
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 bwinterton@gmail.com Linkedin.com/in/bwinterton https://joind.in/14006