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
Ops Made Easy: An introduction to using Docker
Search
Tom Paulus
February 07, 2018
Technology
61
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Ops Made Easy: An introduction to using Docker
Tom Paulus
February 07, 2018
More Decks by Tom Paulus
See All by Tom Paulus
From Degree to Day Job
tompaulus
0
250
Docker Compose
tompaulus
0
83
Legacy Reflection - Weber Honors College
tompaulus
0
74
Professional Development - Weber Honors College
tompaulus
0
180
An Introduction to College
tompaulus
0
390
Perspectives
tompaulus
0
85
Encryption and Backdoors
tompaulus
0
76
Medieval Knights
tompaulus
1
89
China and its global economy
tompaulus
0
55
Other Decks in Technology
See All in Technology
AI Engineering Summit Tokyo 2026 AIの前に、やることがある 〜医療データ企業の4フェーズ〜
dtaniwaki
0
2.3k
AWSシリコン最前線 〜AI時代のチップ選択を読み解く〜
htokoyo
2
290
運用を見据えたAIエージェント設計実践
amacbee
1
3.4k
Ruby::Boxでできること、Refinementsでできること
joker1007
3
410
「速く作る」から「正しく作る」へ ─ 生成AI時代の開発フロー改革の ロードマップと実行 ─
starfish719
0
9.3k
ポケモンの型をTypeScriptの型システムで表現してみた
subroh0508
0
360
「嘘をつくテスト」の失敗例から学ぶ 良いテストコード #frontend_phpcon_do
asumikam
0
590
2026.06.13_AI時代に事業会社が「SIer出身エンジニア」を求める理由 / Why Businesses Seek Engineers with a System Integrator Background in the AI Era
jumtech
0
960
Rubyで音を視る
ydah
1
230
探して_入れて_作って_使う_Agent_Skills___LT.pdf
peintangos
2
180
Agentic ERPをどう設計するか ー 受発注エージェントを動かす、現場の知見と設計思想ー
recerqainc
1
2k
AI Testing Talks: Challenges of Applying AI in Software Testing: From Hype to Practical Use
exactpro
PRO
1
140
Featured
See All Featured
Skip the Path - Find Your Career Trail
mkilby
1
140
GraphQLとの向き合い方2022年版
quramy
50
15k
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
200
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
Believing is Seeing
oripsolob
1
140
Darren the Foodie - Storyboard
khoart
PRO
3
3.4k
The Language of Interfaces
destraynor
162
27k
Docker and Python
trallard
47
3.9k
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
250
Agile that works and the tools we love
rasmusluckow
331
21k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
11
940
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
410
Transcript
Ops Made Easy An introduction to using Docker Tom Paulus
@tompaulus https://github.com/tpaulus https://tompaulus.com
© Tom Paulus @tompaulus https://tompaulus.com What is Ops?
Traditional Method • Multiple VMs run on unit of hardware
• Each VM is completely independent and runs its own Guest OS • Hypervisor monitors and supports VMs running on the infrastructure © Tom Paulus @tompaulus https://tompaulus.com App A Bins/Libs Guest OS App B Bins/Libs Guest OS App C Bins/Libs Guest OS Hypervisor Infrastructure VM
© Tom Paulus @tompaulus https://tompaulus.com What is Docker?
Containerized Method • Containers can share the Host OS with
other containers, making them much smaller and simpler • Because of this they start almost instantly and managing containers is much easier as we will see © Tom Paulus @tompaulus https://tompaulus.com App A Bins/Libs App B Bins/Libs App C Bins/Libs Host OS Infrastructure CONTAINER Docker
© Tom Paulus @tompaulus https://tompaulus.com Docker in Practice
Testing your Docker Install © Tom Paulus @tompaulus https://tompaulus.com
Real-Life Application © Tom Paulus @tompaulus https://tompaulus.com • Wordpress presents
us with a perfect application • Composed of a Web Server (commonly nginx) and a DB (commonly MySQL) Wordpress MySQL
Real-Life Application © Tom Paulus @tompaulus https://tompaulus.com docker run \
--name demo-mysql \ -e MYSQL_ROOT_PASSWORD=my-secret-pw \ -d \ mysql
Real-Life Application © Tom Paulus @tompaulus https://tompaulus.com docker run \
--name demo-wordpress \ --link demo-mysql:mysql \ -p 8080:80 \ -d \ wordpress
Real-Life Application © Tom Paulus @tompaulus https://tompaulus.com http://localhost:8080
© Tom Paulus @tompaulus https://tompaulus.com Demo
Want to Learn More? • Docker’s Website and the Community
Hub • https://www.docker.com • https://store.docker.com • Google & the Community • There are tons of resources online, just a quick Google Search Away! © Tom Paulus @tompaulus https://tompaulus.com
© Tom Paulus @tompaulus https://tompaulus.com
© Tom Paulus @tompaulus https://tompaulus.com https://tpaul.us/docker-talk Slides Available Online:
© Tom Paulus @tompaulus https://tompaulus.com