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
170
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
350
Improving Observability with Prometheus (Darkmira Tour PHP 2020)
wsilva
0
81
O DevOps Acabou (FiqueEmCasaConf 2020)
wsilva
1
100
DevOps em Times distribuídos (DevOpsDays Recife 2019)
wsilva
0
110
Linux contêineres na unha (TDC Porto Alegre 2019)
wsilva
1
64
DevOps em Times distribuídos (DevOpsDays Campinas 2019)
wsilva
1
440
Swarm vs Kubernetes (PHPeste 2019)
wsilva
0
170
O DevOps Acabou (Startup Summit 2019)
wsilva
1
360
Infra top com GitOps (Meetup Docker SP #27)
wsilva
0
130
Other Decks in Technology
See All in Technology
BidiAgent と Nova 2 Sonic から考える音声 AI について
yama3133
2
150
2025年 山梨の技術コミュニティを振り返る
yuukis
0
150
Digitization部 紹介資料
sansan33
PRO
1
6.4k
First-Principles-of-Scrum
hiranabe
3
1.6k
「駆動」って言葉、なんかカッコイイ_Mitz
comucal
PRO
0
140
Eight Engineering Unit 紹介資料
sansan33
PRO
0
6.2k
歴史から学ぶ、Goのメモリ管理基礎
logica0419
12
2.4k
サラリーマンソフトウェアエンジニアのキャリア
yuheinakasaka
29
14k
ソフトウェアエンジニアとAIエンジニアの役割分担についてのある事例
kworkdev
PRO
1
380
あの夜、私たちは「人間」に戻った。 ── 災害ユートピア、贈与、そしてアジャイルの再構築 / 20260108 Hiromitsu Akiba
shift_evolve
PRO
0
490
モノタロウ x クリエーションラインで実現する チームトポロジーにおける プラットフォームチーム・ ストリームアラインドチームの 効果的なコラボレーション
creationline
0
560
Introduction to Bill One Development Engineer
sansan33
PRO
0
340
Featured
See All Featured
More Than Pixels: Becoming A User Experience Designer
marktimemedia
2
280
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.3k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.3k
Digital Ethics as a Driver of Design Innovation
axbom
PRO
0
140
Bootstrapping a Software Product
garrettdimon
PRO
307
120k
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
1.8k
Rebuilding a faster, lazier Slack
samanthasiow
85
9.3k
Color Theory Basics | Prateek | Gurzu
gurzu
0
170
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
130
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
0
51
The Invisible Side of Design
smashingmag
302
51k
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