Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Light Talk Docker Compose
Search
Wellington F. Silva
April 22, 2015
Technology
200
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Light Talk Docker Compose
Lightning talk sobre orquestração com Docker Compose ministrado no Vagrant MeetUp SP #1
Wellington F. Silva
April 22, 2015
More Decks by Wellington F. Silva
See All by Wellington F. Silva
O DevOps Acabou (DevOpsDays Porto Alegre 2021)
wsilva
0
430
Improving Observability with Prometheus (Darkmira Tour PHP 2020)
wsilva
0
110
O DevOps Acabou (FiqueEmCasaConf 2020)
wsilva
1
140
DevOps em Times distribuídos (DevOpsDays Recife 2019)
wsilva
0
150
Linux contêineres na unha (TDC Porto Alegre 2019)
wsilva
1
110
DevOps em Times distribuídos (DevOpsDays Campinas 2019)
wsilva
1
500
Swarm vs Kubernetes (PHPeste 2019)
wsilva
0
210
O DevOps Acabou (Startup Summit 2019)
wsilva
1
420
Infra top com GitOps (Meetup Docker SP #27)
wsilva
0
160
Other Decks in Technology
See All in Technology
バックオフィスに染み出すTypeScript ── clasp で安全に仕組みを作る
nealle
1
170
Vue で書く 空間コンピューティング、TresJS と WebXR を使ったXR デバイスのフロントエンド開発
hiranuma
0
150
Consistency for mere mortals - A gentle guide to consistency
ufried
0
120
eBPF 簡介 2026 版
shunghsiyu
0
160
AIがGISを代替する日:〜すべてをAIが創る時代に、私たちがFOSS4Gに関わる意味〜
lehupa
0
200
2拠点SRE活動始めてみた | sogaoh's LT @ ホンマでっかSRE勉強会 #3
sogaoh
PRO
0
230
コードレビューをなくして見えたもの
henteko
0
120
re:Invent の去年のスケジュールを公開します!
miu_crescent
PRO
0
200
Copilot Coworkで「みのるん式」やってみた
minorun365
PRO
2
1.3k
(swiftc) NonCopyableとライフタイム修飾子
teamhimeh
0
170
200人の配信コメント、 全部Jevが仕分けます 〜 マサカリガードを作ってみた 〜
katayamatg
1
510
Adversary Infrastructure Hunting101
disconinja
0
190
Featured
See All Featured
Paper Plane
katiecoart
PRO
5
54k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.9k
Speed Design
sergeychernyshev
33
2.2k
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
810
Raft: Consensus for Rubyists
vanstee
143
7.8k
A Modern Web Designer's Workflow
chriscoyier
699
190k
Balancing Empowerment & Direction
lara
6
1.4k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.6k
My Coaching Mixtape
mlcsv
0
380
Mind Mapping
helmedeiros
1
420
WENDY [Excerpt]
tessaabrams
14
40k
Why Your Marketing Sucks and What You Can Do About It - Sophie Logan
marketingsoph
0
450
Transcript
ORQUESTRAÇÃO COM DOCKER COMPOSE Lightning talk Primeiro Vagrant Meetup São
Paulo
SOBRE • Wellington: nicks['fisi', '_wsilva', 'tom', 'boina', 'iéié'] •
Técnico Telecom (CREA-SP) • TI desde 2000 • PHP ZCE 5.3
last release (2015-04-16) last release 1.6.0 (2015-04-16)
WHAT IS? https://www.docker.com/whatisdocker/
CONTAINERS vs VMs • Sobe rápido • Padronização • Fácil
replicação • Melhor utilização de recursos • Overhead de IO • Não tão isolado • Só Linux
ORQUESTRAÇÃO
Docker Compose
DOCKER COMPOSE E NÃO COMPOSERRRRRRR
WHAT IS? • Imagine que seu site recebe um tráfego
absurdo
WHAT IS? • Imagine que seu site recebe um tráfego
absurdo • Sua aplicação tem que ser desenvolvida pronta para escalar
WHAT IS? • Imagine que seu site recebe um tráfego
absurdo • Sua aplicação tem que ser desenvolvida pronta para escalar • Vários ambientes: várias configs
WHAT IS? • Imagine que seu site recebe um tráfego
absurdo • Sua aplicação tem que ser desenvolvida pronta para escalar • Vários ambientes: várias configs • Um arquivo, vários containers: docker-compose.yml
HANDS ON • git clone https://github.com/wsilva/light-talk-compose-meetup- laravel.git meetup • cd
meetup • cp meetup-app/.env.example meetup-app/.env • em meetup-app/.env: • APP_KEY=umaStr1ngQu4lqu3R (trocar) • CACHE_DRIVER=redis (trocar) • REDIS_SERVER=redis.inet (adicionar esse cara)
HANDS ON • na raiz do projeto: docker-compose up •
adicionar ao hosts: • linux: echo "127.0.0.1 meetup.inet" | sudo tee -a /etc/hosts • macos: echo "`docker-machine ip` meetup.inet" | sudo tee -a /etc/hosts • Acessar http://meetup.inet/meetup
Q&A
Grato !!! Link para esta apresentação