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
940
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
AIでLINEスタンプを作ってみた
eycjur
1
230
Rancher と Terraform
fufuhu
2
530
rage against annotate_predecessor
junk0612
0
170
機能追加とリーダー業務の類似性
rinchoku
2
1.3k
はじめてのMaterial3 Expressive
ym223
2
740
How Android Uses Data Structures Behind The Scenes
l2hyunwoo
0
460
Deep Dive into Kotlin Flow
jmatsu
1
340
The Past, Present, and Future of Enterprise Java with ASF in the Middle
ivargrimstad
0
120
FindyにおけるTakumi活用と脆弱性管理のこれから
rvirus0817
0
510
Introducing ReActionView: A new ActionView-compatible ERB Engine @ Rails World 2025, Amsterdam
marcoroth
0
690
「待たせ上手」なスケルトンスクリーン、 そのUXの裏側
teamlab
PRO
0
530
Zendeskのチケットを Amazon Bedrockで 解析した
ryokosuge
3
310
Featured
See All Featured
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
15k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
48
9.7k
A Tale of Four Properties
chriscoyier
160
23k
Site-Speed That Sticks
csswizardry
10
820
Context Engineering - Making Every Token Count
addyosmani
3
46
GraphQLとの向き合い方2022年版
quramy
49
14k
The Cost Of JavaScript in 2023
addyosmani
53
8.9k
4 Signs Your Business is Dying
shpigford
184
22k
Building a Modern Day E-commerce SEO Strategy
aleyda
43
7.6k
GitHub's CSS Performance
jonrohan
1032
460k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
31
2.2k
[RailsConf 2023] Rails as a piece of cake
palkan
57
5.8k
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