Light Talk Docker Compose

215 visualizações

Publicada em

Light Talk (5min) sobre Docker Compose ministrado no primeiro Meetup de Vagrant em SP em 22/04/2015

Vídeo - https://youtu.be/QhpLGD5uDQ4

Publicada em: Tecnologia
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
215
No SlideShare
0
A partir de incorporações
0
Número de incorporações
3
Ações
Compartilhamentos
0
Downloads
1
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Light Talk Docker Compose

  1. 1. ORQUESTRAÇÃO COM DOCKER COMPOSE Lightning talk Primeiro Vagrant Meetup São Paulo
  2. 2. SOBRE • Wellington: 
 nicks['fisi', '_wsilva', 'tom', 'boina', 'iéié'] • Técnico Telecom (CREA-SP) • TI desde 2000 • PHP ZCE 5.3
  3. 3. last release (2015-04-16) last release 1.6.0 (2015-04-16)
  4. 4. WHAT IS? https://www.docker.com/whatisdocker/
  5. 5. 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
  6. 6. ORQUESTRAÇÃO
  7. 7. Docker Compose
  8. 8. DOCKER COMPOSE E NÃO COMPOSERRRRRRR
  9. 9. WHAT IS? • Imagine que seu site recebe um tráfego absurdo
  10. 10. WHAT IS? • Imagine que seu site recebe um tráfego absurdo • Sua aplicação tem que ser desenvolvida pronta para escalar
  11. 11. 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
  12. 12. 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
  13. 13. 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)
  14. 14. 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
  15. 15. Q&A
  16. 16. Grato !!! Link para esta apresentação

×