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
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
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
66
Introdução ao GraphQL
paulohp
0
64
GraphQL 101
paulohp
0
120
Side Effects: Uma Saga até o React
paulohp
0
100
MobX: State Management made easy
paulohp
0
100
We Work Remotely
paulohp
2
120
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
【SRE NEXT 2026 Lunch Session】一人目専任SREの立ち上げを加速する ― AIと進めたオンボーディングで2分を0.04秒にした話
pkshadeck
PRO
0
3.6k
AWS CDK を「作」ってみた 〜フルスクラッチで見えた CDK の裏側〜 / aws-cdk-from-scratch
gotok365
3
2.8k
Laravel Boostに学ぶ、AIにPHPを書かせる技術 〜OSSの実装から蒸留するエージェント制御の王道〜
kentaroutakeda
3
670
5分で問診!Composer セキュリティ健康診断
codmoninc
0
910
複数の Claude Code が"放置"されてしまう問題をCLI ダッシュボードを自作して解決した話
sumihiro3
1
670
Foundation Models frameworkで画像分析
ryodeveloper
1
600
2年かけて Deno に DOMMatrix を実装した話 / How I implemented DOMMatrix in Deno over two years
petamoriken
0
210
型も通る、synthも通る、それでも危ない 〜AIのCDKの権限とコストを機械で検証する〜 / It Passes Type Checks, It Passes Synth Checks, but It’s Still Risky — Automatically Verifying Permissions and Costs in AI’s CDK —
seike460
PRO
1
540
Apache Hive: そしてCloud Native Lakehouseへ
okumin
1
210
仕様駆動開発へのトライを機に チームに適合する手法を模索し続けている話
freee
PRO
0
460
【やさしく解説 設計編・中級 #1】一つの車に、運転手は一人 ~ある倉庫システムの事例から~
panda728
PRO
0
210
TSX の <Hoge<Fuga>> という構文に驚いた話 / tsx-type-argument-syntax
kanaru0928
0
210
Featured
See All Featured
The SEO Collaboration Effect
kristinabergwall1
1
520
Thoughts on Productivity
jonyablonski
76
5.3k
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
1
230
Un-Boring Meetings
codingconduct
0
380
Building a Modern Day E-commerce SEO Strategy
aleyda
45
9.2k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
10k
The Language of Interfaces
destraynor
162
27k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
What does AI have to do with Human Rights?
axbom
PRO
1
2.3k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
460
Winning Ecommerce Organic Search in an AI Era - #searchnstuff2025
aleyda
1
2.1k
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! "