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
65
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
260
Docker Compose
tompaulus
0
84
Legacy Reflection - Weber Honors College
tompaulus
0
78
Professional Development - Weber Honors College
tompaulus
0
180
An Introduction to College
tompaulus
0
400
Perspectives
tompaulus
0
89
Encryption and Backdoors
tompaulus
0
79
Medieval Knights
tompaulus
1
90
China and its global economy
tompaulus
0
56
Other Decks in Technology
See All in Technology
事業成長とAI活用を止めないデータ基盤アーキテクチャの設計思想
hiracky16
0
700
2年前に削除したPHPクラスが、 ある日突然決済をエラーにした
ykagano
1
820
AI x 開発生産性を取り巻く予算戦略と投資対効果
i35_267
7
3.3k
「顧客の声を聞かなければ何も始まらない」 ── 顧客の声から生まれた『AI返信補助機能』の開発プロセス / AICon2026_shikata_imai
rakus_dev
1
280
ソフトウェアアーキテクチャ研修【MIXI 26新卒技術研修】
mixi_engineers
PRO
2
270
クラウドを使う側から、作る側へ / 大吉祥寺.pm 2026前夜祭
fujiwara3
6
1.4k
AmplifyHostingConstructからSSRフレームワークのためのホスティング設計を考察する/amplify-hosting-construct
fossamagna
1
330
SoccerMaster: A Vision Foundation Model for Soccer Understanding
kzykmyzw
0
180
Power Automateアップデート情報
miyakemito
0
240
システム監視入門
grimoh
2
540
現場との対話から始める “作る前に問い直す”業務改善
mochico50
2
300
kaonavi Tech Night#1
kaonavi
0
170
Featured
See All Featured
エンジニアに許された特別な時間の終わり
watany
108
250k
The Power of CSS Pseudo Elements
geoffreycrofte
82
6.5k
For a Future-Friendly Web
brad_frost
183
10k
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
72
40k
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
1
380
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
1
240
Leo the Paperboy
mayatellez
8
1.9k
Fireside Chat
paigeccino
42
4k
Optimising Largest Contentful Paint
csswizardry
37
3.8k
Evolving SEO for Evolving Search Engines
ryanjones
0
250
How to build a perfect <img>
jonoalderson
1
5.8k
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
2
1.5k
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