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
Light Talk Docker Compose
Search
Wellington F. Silva
April 22, 2015
Technology
1
160
Light Talk Docker Compose
Lightning talk sobre orquestração com Docker Compose ministrado no Vagrant MeetUp SP #1
Wellington F. Silva
April 22, 2015
Tweet
Share
More Decks by Wellington F. Silva
See All by Wellington F. Silva
O DevOps Acabou (DevOpsDays Porto Alegre 2021)
wsilva
0
310
Improving Observability with Prometheus (Darkmira Tour PHP 2020)
wsilva
0
50
O DevOps Acabou (FiqueEmCasaConf 2020)
wsilva
1
80
DevOps em Times distribuídos (DevOpsDays Recife 2019)
wsilva
0
77
Linux contêineres na unha (TDC Porto Alegre 2019)
wsilva
1
41
DevOps em Times distribuídos (DevOpsDays Campinas 2019)
wsilva
1
400
Swarm vs Kubernetes (PHPeste 2019)
wsilva
0
140
O DevOps Acabou (Startup Summit 2019)
wsilva
1
340
Infra top com GitOps (Meetup Docker SP #27)
wsilva
0
95
Other Decks in Technology
See All in Technology
自分の軸足を見つけろ
tsuemura
2
590
Devinで模索する AIファースト開発〜ゼロベースから始めるDevOpsの進化〜
potix2
PRO
6
2.7k
AIと開発者の共創: エージェント時代におけるAIフレンドリーなDevOpsの実践
bicstone
1
240
アジャイル脅威モデリング#1(脅威モデリングナイト#8)
masakane55
3
160
クォータ監視、AWS Organizations環境でも楽勝です✌️
iwamot
PRO
1
240
Micro Frontends: Necessity, Implementation, and Challenges
rainerhahnekamp
2
340
MCPを活用した検索システムの作り方/How to implement search systems with MCP #catalks
quiver
2
760
近年の PyCon 情勢から見た PyCon APAC のまとめ
terapyon
0
290
Lightdashの利活用状況 ー導入から2年経った現在地_20250409
hirokiigeta
2
270
こんなデータマートは嫌だ。どんな? / waiwai-data-meetup-202504
shuntak
6
1.7k
TopAppBar Composableをカスタムする
hunachi
0
170
Amazon CloudWatch Application Signals ではじめるバーンレートアラーム / Burn rate alarm with Amazon CloudWatch Application Signals
ymotongpoo
5
310
Featured
See All Featured
The Invisible Side of Design
smashingmag
299
50k
Documentation Writing (for coders)
carmenintech
69
4.7k
RailsConf 2023
tenderlove
30
1.1k
Building Applications with DynamoDB
mza
94
6.3k
A better future with KSS
kneath
239
17k
Music & Morning Musume
bryan
47
6.5k
Stop Working from a Prison Cell
hatefulcrawdad
268
20k
Why You Should Never Use an ORM
jnunemaker
PRO
55
9.3k
Thoughts on Productivity
jonyablonski
69
4.6k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
9
740
Understanding Cognitive Biases in Performance Measurement
bluesmoon
29
1.6k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
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