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
190
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
410
Improving Observability with Prometheus (Darkmira Tour PHP 2020)
wsilva
0
96
O DevOps Acabou (FiqueEmCasaConf 2020)
wsilva
1
120
DevOps em Times distribuídos (DevOpsDays Recife 2019)
wsilva
0
130
Linux contêineres na unha (TDC Porto Alegre 2019)
wsilva
1
96
DevOps em Times distribuídos (DevOpsDays Campinas 2019)
wsilva
1
480
Swarm vs Kubernetes (PHPeste 2019)
wsilva
0
200
O DevOps Acabou (Startup Summit 2019)
wsilva
1
400
Infra top com GitOps (Meetup Docker SP #27)
wsilva
0
140
Other Decks in Technology
See All in Technology
そこにあるから地図ができる~位置を示す"モノ"を愉しむ~ - Interface 2026年6月号GPS特集オフ会 / interface_202606_GPS_offline
sakaik
1
150
小さいから、全部わかる。— 常駐AI "xangi" のすすめ
sugupoko
0
200
Agile and AI Redmine Japan 2026
hiranabe
4
550
攻撃者がいなくてもAIエージェントはインシデントを起こす
nomizone
0
170
事業会社は今こそSWEを高給で雇ってWebシステムを内製しよう
masaokb
0
110
Terraform 101 (初心者向け) 資料
shuadachi
0
130
5分でわかる Amazon Connect_20260608
hwangbyeonghun
0
150
【FinOps】データドリブンな意思決定を目指して
z63d
3
540
アラート調査向けAIエージェントの本番導入とその後/AI Agents for Alert Investigation: Production Deployment and After
taddy_919
1
290
Agentic AI 時代のテスト手法: Kiro とはじめるプロパティベーステスト (AWS Summit Japan 2026 | DEV212)
ymhiroki
0
140
product engineering with qa
nealle
0
120
きのこカンファレンス2026_肩書きを外したとき私は誰か
yamasatimi
1
110
Featured
See All Featured
Crafting Experiences
bethany
1
190
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
1
5.9k
GraphQLの誤解/rethinking-graphql
sonatard
75
12k
Information Architects: The Missing Link in Design Systems
soysaucechin
0
990
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
ラッコキーワード サービス紹介資料
rakko
1
3.8M
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
210
Joys of Absence: A Defence of Solitary Play
codingconduct
1
400
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
570
HDC tutorial
michielstock
2
730
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
2
400
VelocityConf: Rendering Performance Case Studies
addyosmani
333
25k
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