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
900
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
TCAを用いたAmebaのリアーキテクチャ
dazy
0
250
AIレビュー導入によるCIツールとの共存と最適化
kamo26sima
1
1.2k
フロントエンドオブザーバビリティ on Google Cloud
yunosukey
0
110
⚪⚪の⚪⚪をSwiftUIで再現す る
u503
0
140
SwiftUI移行のためのインプレッショントラッキング基盤の構築
kokihirokawa
0
200
Webフレームワークとともに利用するWeb components / JSConf.jp おかわり
spring_raining
1
160
機能が複雑化しても 頼りになる FactoryBotの話
tamikof
1
260
PromptyによるAI開発入門
ymd65536
1
150
Ça bouge du côté des animations CSS !
goetter
2
170
AWS Step Functions は CDK で書こう!
konokenj
5
940
オレを救った Cline を紹介する
codehex
16
15k
もう少しテストを書きたいんじゃ〜 #phpstudy
o0h
PRO
21
4.4k
Featured
See All Featured
A Modern Web Designer's Workflow
chriscoyier
693
190k
The Cult of Friendly URLs
andyhume
78
6.2k
A better future with KSS
kneath
238
17k
Optimizing for Happiness
mojombo
377
70k
How GitHub (no longer) Works
holman
314
140k
Become a Pro
speakerdeck
PRO
26
5.2k
Optimising Largest Contentful Paint
csswizardry
34
3.1k
Building an army of robots
kneath
303
45k
Stop Working from a Prison Cell
hatefulcrawdad
268
20k
Git: the NoSQL Database
bkeepers
PRO
429
65k
Scaling GitHub
holman
459
140k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
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