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
850
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
暴走のウホーレン 〜想いってのはvimrcにしないと伝わらないんだぜ〜 / iosdc_japan_2024
uhooi
1
240
私の考える初学者がBlazorできるまでの学習方法
tomokusaba
1
250
LangGraphでのHuman-in-the-Loopの実装
os1ma
3
850
ECMAScript仕様を読むのに必要な知識 - ダイジェスト版
syumai
4
2.6k
Swiftで高速フーリエ変換してオーディオビジュアライザーを作る / iOSDC Japan 2024 Day1 Track D
kyome22
2
490
Mastering AsyncSequence - 使う・作る・他のデザインパターン(クロージャ、Delegate など)から移行する
treastrain
4
1.5k
快適な開発と高セキュリティを実現するCryptoKitを活用したCoreDataのデータ暗号化術
grandbig
1
310
デザインシステムとコンポーネント指向によるフロントエンド開発プロセスの革新 / Innovation in Frontend Development Processes through Design Systems and Component-Oriented Architecture
nrslib
7
5.1k
null or undefined
susisu
22
5.8k
RAGの回答精度評価用のQAデータセットを生成AIに作らせた話
kurahara
0
220
Regular Expressions, REXML, Automata Learning
makenowjust
0
190
全力の跳躍を捉える計測アプリを作る
ogijun2018
1
1.2k
Featured
See All Featured
What the flash - Photography Introduction
edds
67
11k
Raft: Consensus for Rubyists
vanstee
135
6.5k
Visualization
eitanlees
142
15k
Code Reviewing Like a Champion
maltzj
518
39k
Designing on Purpose - Digital PM Summit 2013
jponch
113
6.8k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
103
47k
GitHub's CSS Performance
jonrohan
1029
450k
Intergalactic Javascript Robots from Outer Space
tanoku
268
26k
Web development in the modern age
philhawksworth
204
10k
Git: the NoSQL Database
bkeepers
PRO
425
64k
Creatively Recalculating Your Daily Design Routine
revolveconf
215
12k
Building a Scalable Design System with Sketch
lauravandoore
458
32k
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