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
Docker: The Rise of Containers
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Paulo Pires
October 04, 2015
Programming
130
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Docker: The Rise of Containers
Paulo Pires
October 04, 2015
More Decks by Paulo Pires
See All by Paulo Pires
Introdução ao WebAssembly
paulohp
0
62
Introdução ao GraphQL
paulohp
0
60
GraphQL 101
paulohp
0
120
Side Effects: Uma Saga até o React
paulohp
0
97
MobX: State Management made easy
paulohp
0
100
We Work Remotely
paulohp
2
110
Angular2
paulohp
0
240
Node.js Codelab
paulohp
1
190
NodeBR, um ano memoravel!
paulohp
0
110
Other Decks in Programming
See All in Programming
そのテスト、説明できますか?~LWテスト戦略FW~のご紹介
nakahara
0
210
関数型プログラミングのメリットって何だろう?
wanko_it
0
180
才能?センス?知らん、 続けたもん勝ちだ。-- 結婚・出産・癌を越えてなお、私がプロダクトを創り続ける理由
16bitidol
2
870
音楽のための関数型プログラミング言語mimiumにおける多段階計算の活用
tomoyanonymous
1
340
AI がコードを書く時代における新卒エンジニアの仕事風景 (2026) / New Graduate Engineers in the Era of AI Coding (2026)
sushichan044
0
220
20260623_Loop Engineeringで自分の分身の問い合わせBotを作る
ryugen04
0
220
エンジニアにデザインハーネスを 〜デザインプロセスを規定するためのハーネス〜 / Design harness from an engineer's perspective
rkaga
2
1.5k
壊れたパーサから始める関数型設計と構成的なパーサ #fp_matsuri
raiga0310
2
330
PHP に部分適用が来るぞ!……ところで何それ?おいしいの? #phpcon / phpcon-2026
shogogg
0
250
なぜ関数型プログラミングで「型」と「証明」が語られるのか #fp_matsuri
kajitack
3
960
はてなアカウント基盤 State of the Union
cockscomb
1
1.3k
【やさしく解説 設計編・中級 #4】ルールの寿命と、システムの年輪
panda728
PRO
2
140
Featured
See All Featured
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.6k
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
340
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
3.6k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.8k
The Cost Of JavaScript in 2023
addyosmani
55
10k
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
1
230
The Language of Interfaces
destraynor
162
27k
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
310
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
62
45k
Designing for Timeless Needs
cassininazir
1
370
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
64
56k
Stop Working from a Prison Cell
hatefulcrawdad
274
21k
Transcript
Docker The Rise of Containers @paulo_hp
Paulo Pires paulopires.me
O que é Docker?
O que é *&%#$@ são Containers?
Quando usar o Docker?
Ambientes de Desenvolvimento
Apache PHP MySQL MongoDB Node.js Ruby
Apache PHP MySQL MongoDB Node.js Ruby $ install $ install
$ install $ install $ install $ install
Apache PHP MySQL MongoDB Node.js Ruby $configure $configure $configure $configure
$configure $configure
Apache PHP MySQL MongoDB Node.js Ruby $configure $configure $configure $configure
$configure $configure Apache PHP MySQL MongoDB Node.js Ruby $configure $configure $configure $configure $configure $configure Agora imagine isso para cada DEV
Muita Coisa pra fazer!
Apache PHP MySQL MongoDB Node.js Ruby $configure $configure $configure $configure
$configure $configure ➜ docker run * Apache PHP MySQL MongoDB Node.js Ruby $configure $configure $configure $configure $configure $configure ➜ docker run * Apache PHP MySQL MongoDB Node.js Ruby $configure $configure $configure $configure $configure $configure ➜ docker run *
Configurações Repetidas
➜ installXYZ.sh ➜ installABC.sh ➜ rm -rf node_modules
➜ installXYZ.sh ➜ installABC.sh ➜ rm -rf node_modules OOPS!
Muita Coisa pra fazer[2]!
RUN ./installXYZ.sh ➜ docker build -t myAwesomeImage . Dockerfile RUN
./installABC.sh RUN rm -rf node_modules ➜ docker run myAwesomeImage
Write Once Run Everywhere
DEMO!
Obrigado! "