SlideShare uma empresa Scribd logo
O P O D E R D O D O C K E R
W E L L I N G T O N F S I L V A
Técnico Telecom,
programador,
DevOps,instrutor,
escritor, pai…
A G E N D A
• O que é Docker?
• Como funciona?
• Win vs Mac vs
Linux
• Exemplos de uso
• Cases GFG
• Adoção
O Q U E É D O C K E R ?
O Q U E É D O C K E R ?
O Q U E É D O C K E R ?
• Sistemas de
Containers Linux
O Q U E É D O C K E R ?
• Sistemas de
Containers Linux
• Leve e rápido
O Q U E É D O C K E R ?
• Sistemas de
Containers Linux
• Leve e rápido
• Open Source
O Q U E É D O C K E R ?
• Sistemas de
Containers Linux
• Leve e rápido
• Open Source
• Diversas
ferramentas de
cluster e
orquestração
O Q U E É D O C K E R ?
• Sistemas de
Containers Linux
• Leve e rápido
• Open Source
• Diversas
ferramentas de
cluster e
orquestração
• Facilita micro
serviços
O Q U E É D O C K E R ?
• Sistemas de
Containers Linux
• Leve e rápido
• Open Source
• Diversas
ferramentas de
cluster e
orquestração
• Facilita micro
serviços
• Facilita emprego
do 12 factor
O Q U E É D O C K E R ?
• Sistemas de
Containers Linux
• Leve e rápido
• Open Source
• Diversas
ferramentas de
cluster e
orquestração
• Facilita micro
serviços
• Facilita emprego
do 12 factor
• Melhora a
distribuição de
recursos
O Q U E É D O C K E R ?
C O M O F U N C I O N A ?
C O M O F U N C I O N A ?
C O M O F U N C I O N A ?
W I N D O W S V S M A C V S
L I N U X
C O M O F U N C I O N A ?
C O M O F U N C I O N A ?
C O M O F U N C I O N A ?
E X E M P L O S D E U S O
N G I N X W E B S E R V E R
D E M O
C O M A N D O S
D E M O
C O M P O S E
D E M O
https://github.com/wsilva/docker-lb-demo
A P L I C A Ç Õ E S C O M G U I
D E M O
D O C K E R C R A F T
D E M O
C A S E S
• Resolveu problema de disputa de
ambiente de homologação
T I C K E T S E M Q & A
C A S E S
• Resolveu problema de disputa de
ambiente de homologação
• Instalado git no servidor
T I C K E T S E M Q & A
C A S E S
• Resolveu problema de disputa de
ambiente de homologação
• Instalado git no servidor
• Script de provision no hook post-
update
T I C K E T S E M Q & A
C A S E S
O script:
• Levantava os sistemas em container
com docker-compose
T I C K E T S E M Q & A
C A S E S
O script:
• Levantava os sistemas em container
com docker-compose
• Colocava o código do branch enviado
T I C K E T S E M Q & A
C A S E S
O script:
• Levantava os sistemas em container
com docker-compose
• Colocava o código do branch enviado
• Montava as urls com o nº do ticket
(http://gfg-666.front.qa.url)
T I C K E T S E M Q & A
C A S E S
Para os devs:
• Adicionava o server como remote (git
remote add qa git@git.qa…)
T I C K E T S E M Q & A
C A S E S
Para os devs:
• Adicionava o server como remote (git
remote add qa git@git.qa…)
• Para testar o branch: git push qa
gfg-666
T I C K E T S E M Q & A
C A S E S
Para os devs:
• Adicionava o server como remote (git
remote add qa git@git.qa…)
• Para testar o branch: git push qa
gfg-666
• Para remover: git push qa :gfg-666
T I C K E T S E M Q & A
C A S E S
• Deploy era focado na loja (PHP)
M Á Q U I N A D E D E P L O Y
C A S E S
• Deploy era focado na loja (PHP)
• Outros serviços em outras linguagens
surgiram (python, java)
M Á Q U I N A D E D E P L O Y
C A S E S
• Deploy era focado na loja (PHP)
• Outros serviços em outras linguagens
surgiram (python, java)
• Todas as dependências tinham que ser
instaladas na máquina
M Á Q U I N A D E D E P L O Y
C A S E S
• Nova máquina apenas com Docker
M Á Q U I N A D E D E P L O Y
C A S E S
• Nova máquina apenas com Docker
• Ant com mesmo target para todos
projetos (ant build, ant deploy)
M Á Q U I N A D E D E P L O Y
C A S E S
• Nova máquina apenas com Docker
• Ant com mesmo target para todos
projetos (ant build, ant deploy)
• Cada projeto implementa como será o
build (java: unit test + compile +
geração de .war / python e php:
composer ou pip + unit test +
geração de .tar.gz)
M Á Q U I N A D E D E P L O Y
C A S E S
• O próprio script ant se necessário
sobe containers com banco (MySQL e
Postgres) e ou cache (Memcached/
Redis) para os testes de acordo com
o sistema
M Á Q U I N A D E D E P L O Y
C A S E S
• O próprio script ant se necessário
sobe containers com banco (MySQL e
Postgres) e ou cache (Memcached/Redis)
para os testes de acordo com o sistema
• Cada projeto implementa como será o
deploy (java: ajuste de config e troca
do .war / python e php: ajuste de
configs + unit test + geração
de .tar.gz)
M Á Q U I N A D E D E P L O Y
C A S E S
• Scripts Python montam o inventário
(dinâmico, algumas máquinas na AWS)
M Á Q U I N A D E D E P L O Y
C A S E S
• Scripts Python montam o inventário
(dinâmico, algumas máquinas na AWS)
• Playbooks Ansible fazem o deploy nas
instâncias, geram novas imagens e
atualiza a configuração do autoscale
M Á Q U I N A D E D E P L O Y
C A S E S
E S T U D O D A T A D O G
https://www.datadoghq.com/docker-adoption/
• aumento de 30% entre maio de 2015 e
maio de 2016
E S T U D O D A T A D O G
E S T U D O
• aumento de 30% entre maio de 2015 e
maio de 2016
• maiores empresas (+500 hosts),
adoção maior
E S T U D O D A T A D O G
E S T U D O
• aumento de 30% entre maio de 2015 e
maio de 2016
• maiores empresas (+500 hosts),
adoção maior
• 2/3 dos que testam adotam
E S T U D O D A T A D O G
E S T U D O
• aumento de 30% entre maio de 2015 e
maio de 2016
• maiores empresas (+500 hosts),
adoção maior
• 2/3 dos que testam adotam
• quantidade de container quintuplica
após adoção
E S T U D O D A T A D O G
E S T U D O
• Em média 5 containers por host
E S T U D O D A T A D O G
E S T U D O
• Em média 5 containers por host
• VMs são 6 vezes mais longevas
E S T U D O D A T A D O G
E S T U D O
• Em média 5 containers por host
• VMs são 6 vezes mais longevas
• Imgs mais usadas: Registry, NGINX,
Redis, Elasticsearch, MySQL,
Logspout, Quay, etcd, Postgres,
CAdvisor
E S T U D O D A T A D O G
E S T U D O
C O N C L U S Ã O
C O N C L U S Ã O
• Quase 3 anos e meio de evolução
intensa
C O N C L U S Ã O
C O N C L U S Ã O
• Quase 3 anos e meio de evolução
intensa
• OCI compliance (Open Container
Initiative)
C O N C L U S Ã O
C O N C L U S Ã O
• Quase 3 anos e meio de evolução
intensa
• OCI compliance (Open Container
Initiative)
• Diversas maneiras de utilizar, o
poder está com você
C O N C L U S Ã O
• https://telegram.me/dockerbr
• http://docker-br.herokuapp.com/
• http://bit.ly/curso-docker
Cupom 25% desconto na Novatec:
DOCKER
M A I S S O B R E D O C K E R
O B R I G A D O

Mais conteúdo relacionado

PDF
Agile Testers Conference 2016 - GoCD + Docker + Docker Compose: uma história ...
PDF
Meetup DevOps Carioca - GoCD + Docker + Docker Compose: uma história de amor
PDF
Precisamos falar sobre Testes de infraestrutura
PDF
Scrum Gathering Rio 2016 - Conteinerizando Testes com Docker Compose
PDF
Testadores 2015 - O Fantástico Mundo de Docker
PDF
TDC2018SP | Trilha Containers - Provisionando um cluster Kubernetes multi-mas...
PDF
TDC 2016 SP - Desmistificando cobertura de código como métrica de qualidade
PDF
TDC2018SP | Trilha Containers - CRI-O: Nem so de Docker vivem os containers
Agile Testers Conference 2016 - GoCD + Docker + Docker Compose: uma história ...
Meetup DevOps Carioca - GoCD + Docker + Docker Compose: uma história de amor
Precisamos falar sobre Testes de infraestrutura
Scrum Gathering Rio 2016 - Conteinerizando Testes com Docker Compose
Testadores 2015 - O Fantástico Mundo de Docker
TDC2018SP | Trilha Containers - Provisionando um cluster Kubernetes multi-mas...
TDC 2016 SP - Desmistificando cobertura de código como métrica de qualidade
TDC2018SP | Trilha Containers - CRI-O: Nem so de Docker vivem os containers

Mais procurados (20)

PPTX
TDC2016SP - Trilha DevOps Java
PPTX
Precisamos falar sobre teste de infra
PDF
Troubleshooting docker
PDF
TDC 2016 SP - Cobertura de código de procedures T-SQL com SQLCC
PDF
TDC2018SP | Trilha Containers - Kubernetes: como a magica acontece?
PDF
TDC 2015 Floripa - Criando ambientes de forma simples com Docker e Ansible
PDF
TDC2016SP - Trilha DevOps Java
PDF
TDC2018SP | Trilha Containers - Linux Conteineres na unha
PDF
Workshop Docker
PDF
TDC2018SP | Trilha Containers - ASGARD: Abstraindo orquestradores de containers
PDF
TDC 2016 Floripa - Aprendendo Docker sem bruxaria
PDF
TDC 2016 Floripa - Workshop docker
PDF
Orquestrando Docker Containers: Machine, Swarm e Compose
PDF
TDC 2015 POA - O Fantástico Mundo de Docker
PDF
TDC 2015 Floripa - Testes Automatizados de todos os tipos utilizando bibliote...
PDF
TDC2018SP | Trilha Containers - Docker Swarm - Os problemas
PPTX
Shippable? Snap-ci? Travis?
ODP
Cansei de trabalho manual, quero automatizar tudo!
PDF
O poder do Docker (7 Masters)
PDF
#noOps?? Transcendendo o DevOps pelo caminho de tijolos (não muito) amarelos
TDC2016SP - Trilha DevOps Java
Precisamos falar sobre teste de infra
Troubleshooting docker
TDC 2016 SP - Cobertura de código de procedures T-SQL com SQLCC
TDC2018SP | Trilha Containers - Kubernetes: como a magica acontece?
TDC 2015 Floripa - Criando ambientes de forma simples com Docker e Ansible
TDC2016SP - Trilha DevOps Java
TDC2018SP | Trilha Containers - Linux Conteineres na unha
Workshop Docker
TDC2018SP | Trilha Containers - ASGARD: Abstraindo orquestradores de containers
TDC 2016 Floripa - Aprendendo Docker sem bruxaria
TDC 2016 Floripa - Workshop docker
Orquestrando Docker Containers: Machine, Swarm e Compose
TDC 2015 POA - O Fantástico Mundo de Docker
TDC 2015 Floripa - Testes Automatizados de todos os tipos utilizando bibliote...
TDC2018SP | Trilha Containers - Docker Swarm - Os problemas
Shippable? Snap-ci? Travis?
Cansei de trabalho manual, quero automatizar tudo!
O poder do Docker (7 Masters)
#noOps?? Transcendendo o DevOps pelo caminho de tijolos (não muito) amarelos
Anúncio

Destaque (12)

PDF
Budapest Salesforce Meetup -- Az első fél évünk a Lightning-gal
DOC
Sativex huvr 12_2011
PPTX
Moonrise kingdom
DOCX
C5 su phan-cat_trung
PDF
Propiedades caracteristicas de los suelos
PDF
Lleva tu negocio al siguiente nivel con internet
DOC
PDF
Caravillani lezione 8
PDF
Do monolito aos microserviços com Docker (PHPSP+IMA)
PPTX
Introduction to Azure IoT Suite
ODP
Deep dive into sass
ODP
Walk-through: Amazon ECS
Budapest Salesforce Meetup -- Az első fél évünk a Lightning-gal
Sativex huvr 12_2011
Moonrise kingdom
C5 su phan-cat_trung
Propiedades caracteristicas de los suelos
Lleva tu negocio al siguiente nivel con internet
Caravillani lezione 8
Do monolito aos microserviços com Docker (PHPSP+IMA)
Introduction to Azure IoT Suite
Deep dive into sass
Walk-through: Amazon ECS
Anúncio

Semelhante a O poder do Docker (7º meetup de Docker SP) (20)

PDF
12 factor app. Melhor com Docker
PDF
Docker.io:
PPTX
Containers com docker #CPRecife4
PPTX
Docker Para Maiores - GDG Cabreúva
PDF
Docker como super comando
PDF
Containers em produção!
PPTX
Orchestrando na linha
PDF
Introdução ao docker
PPTX
PPTX
Docker para maiores
PDF
Docker na vida real
PDF
Iniciando com docker
PDF
Talk no Meetup LaravelSP #3
PDF
Freedomday2016 - Fique na caixinha, docker
PDF
Vagrant vs docker? Melhor vagrant + docker
PPTX
Docker e outras ferramentas Devops
PDF
Docker - Tutorial for beginners
PDF
Deploying Docker Containers
PDF
Docker: um linux container engine
12 factor app. Melhor com Docker
Docker.io:
Containers com docker #CPRecife4
Docker Para Maiores - GDG Cabreúva
Docker como super comando
Containers em produção!
Orchestrando na linha
Introdução ao docker
Docker para maiores
Docker na vida real
Iniciando com docker
Talk no Meetup LaravelSP #3
Freedomday2016 - Fique na caixinha, docker
Vagrant vs docker? Melhor vagrant + docker
Docker e outras ferramentas Devops
Docker - Tutorial for beginners
Deploying Docker Containers
Docker: um linux container engine

Mais de Wellington Silva (12)

PDF
Docker do básico a orquestração (PHPeste2016)
PDF
Aplicação Distribuída com Docker Swarm (Meetup GruPy-SP)
PDF
Afinal, o que é Docker? (Meetup Laravel #12)
PDF
Afinal, o que é Docker? (Webinar Umbler)
PDF
O que é o Docker afinal? (Workshop Novatec)
PDF
Começando com o Docker (HackerHouseBR)
PDF
Aplicações 12 fatores, melhor com Docker
PDF
Contêineres e VMs no mundo dos E-commerces (Devcommerce2016)
PDF
Docker from basics to orchestration (PHPConfBr2015)
PDF
Talk on PHP Day Uruguay about Docker
PDF
Gnu/Linux - Workshop EACH-USP
PDF
Light Talk Docker Compose
Docker do básico a orquestração (PHPeste2016)
Aplicação Distribuída com Docker Swarm (Meetup GruPy-SP)
Afinal, o que é Docker? (Meetup Laravel #12)
Afinal, o que é Docker? (Webinar Umbler)
O que é o Docker afinal? (Workshop Novatec)
Começando com o Docker (HackerHouseBR)
Aplicações 12 fatores, melhor com Docker
Contêineres e VMs no mundo dos E-commerces (Devcommerce2016)
Docker from basics to orchestration (PHPConfBr2015)
Talk on PHP Day Uruguay about Docker
Gnu/Linux - Workshop EACH-USP
Light Talk Docker Compose

Último (19)

PDF
Custos e liquidação no SAP Transportation Management, TM130 Col18
PDF
Fundamentos de gerenciamento de ordens e planejamento no SAP TransportationMa...
PDF
Apple Pippin Uma breve introdução. - David Glotz
PDF
Fullfilment AI - Forum ecommerce 2025 // Distrito e Total Express
PPTX
Gestao-de-Bugs-em-Software-Introducao.pptxxxxxxxx
PPTX
Aula16ManipulaçãoDadosssssssssssssssssssssssssssss
PDF
Gestão de transportes básica no SAP S/4HANA, S4611 Col20
PPTX
Como-se-implementa-um-softwareeeeeeeeeeeeeeeeeeeeeeeee.pptx
PDF
Aula04-Academia Heri- Tecnologia Geral 2025
PDF
20250805_ServiceNow e a Arquitetura Orientada a Serviços (SOA) A Base para Ap...
PPTX
Informática Aplicada Informática Aplicada Plano de Ensino - estudo de caso NR...
PPTX
Programação - Linguagem C - Variáveis, Palavras Reservadas, tipos de dados, c...
PDF
Custos e faturamento no SAP S/4HANA Transportation Management, S4TM3 Col26
PDF
COBITxITIL-Entenda as diferença em uso governança TI
PDF
Mergulho profundo técnico para gestão de transportes no SAP S/4HANA, S4TM6 Col14
PPTX
BANCO DE DADOS - AULAS INICIAIS-sgbd.pptx
PDF
Processos na gestão de transportes, TM100 Col18
PPTX
Aula 18 - Manipulacao De Arquivos python
PDF
Otimizador de planejamento e execução no SAP Transportation Management, TM120...
Custos e liquidação no SAP Transportation Management, TM130 Col18
Fundamentos de gerenciamento de ordens e planejamento no SAP TransportationMa...
Apple Pippin Uma breve introdução. - David Glotz
Fullfilment AI - Forum ecommerce 2025 // Distrito e Total Express
Gestao-de-Bugs-em-Software-Introducao.pptxxxxxxxx
Aula16ManipulaçãoDadosssssssssssssssssssssssssssss
Gestão de transportes básica no SAP S/4HANA, S4611 Col20
Como-se-implementa-um-softwareeeeeeeeeeeeeeeeeeeeeeeee.pptx
Aula04-Academia Heri- Tecnologia Geral 2025
20250805_ServiceNow e a Arquitetura Orientada a Serviços (SOA) A Base para Ap...
Informática Aplicada Informática Aplicada Plano de Ensino - estudo de caso NR...
Programação - Linguagem C - Variáveis, Palavras Reservadas, tipos de dados, c...
Custos e faturamento no SAP S/4HANA Transportation Management, S4TM3 Col26
COBITxITIL-Entenda as diferença em uso governança TI
Mergulho profundo técnico para gestão de transportes no SAP S/4HANA, S4TM6 Col14
BANCO DE DADOS - AULAS INICIAIS-sgbd.pptx
Processos na gestão de transportes, TM100 Col18
Aula 18 - Manipulacao De Arquivos python
Otimizador de planejamento e execução no SAP Transportation Management, TM120...

O poder do Docker (7º meetup de Docker SP)

  • 1. O P O D E R D O D O C K E R
  • 2. W E L L I N G T O N F S I L V A Técnico Telecom, programador, DevOps,instrutor, escritor, pai…
  • 3. A G E N D A • O que é Docker? • Como funciona? • Win vs Mac vs Linux • Exemplos de uso • Cases GFG • Adoção
  • 4. O Q U E É D O C K E R ?
  • 5. O Q U E É D O C K E R ?
  • 6. O Q U E É D O C K E R ?
  • 7. • Sistemas de Containers Linux O Q U E É D O C K E R ?
  • 8. • Sistemas de Containers Linux • Leve e rápido O Q U E É D O C K E R ?
  • 9. • Sistemas de Containers Linux • Leve e rápido • Open Source O Q U E É D O C K E R ?
  • 10. • Sistemas de Containers Linux • Leve e rápido • Open Source • Diversas ferramentas de cluster e orquestração O Q U E É D O C K E R ?
  • 11. • Sistemas de Containers Linux • Leve e rápido • Open Source • Diversas ferramentas de cluster e orquestração • Facilita micro serviços O Q U E É D O C K E R ?
  • 12. • Sistemas de Containers Linux • Leve e rápido • Open Source • Diversas ferramentas de cluster e orquestração • Facilita micro serviços • Facilita emprego do 12 factor O Q U E É D O C K E R ?
  • 13. • Sistemas de Containers Linux • Leve e rápido • Open Source • Diversas ferramentas de cluster e orquestração • Facilita micro serviços • Facilita emprego do 12 factor • Melhora a distribuição de recursos O Q U E É D O C K E R ?
  • 14. C O M O F U N C I O N A ?
  • 15. C O M O F U N C I O N A ?
  • 16. C O M O F U N C I O N A ?
  • 17. W I N D O W S V S M A C V S L I N U X
  • 18. C O M O F U N C I O N A ?
  • 19. C O M O F U N C I O N A ?
  • 20. C O M O F U N C I O N A ?
  • 21. E X E M P L O S D E U S O
  • 22. N G I N X W E B S E R V E R D E M O
  • 23. C O M A N D O S D E M O
  • 24. C O M P O S E D E M O https://github.com/wsilva/docker-lb-demo
  • 25. A P L I C A Ç Õ E S C O M G U I D E M O
  • 26. D O C K E R C R A F T D E M O
  • 27. C A S E S
  • 28. • Resolveu problema de disputa de ambiente de homologação T I C K E T S E M Q & A C A S E S
  • 29. • Resolveu problema de disputa de ambiente de homologação • Instalado git no servidor T I C K E T S E M Q & A C A S E S
  • 30. • Resolveu problema de disputa de ambiente de homologação • Instalado git no servidor • Script de provision no hook post- update T I C K E T S E M Q & A C A S E S
  • 31. O script: • Levantava os sistemas em container com docker-compose T I C K E T S E M Q & A C A S E S
  • 32. O script: • Levantava os sistemas em container com docker-compose • Colocava o código do branch enviado T I C K E T S E M Q & A C A S E S
  • 33. O script: • Levantava os sistemas em container com docker-compose • Colocava o código do branch enviado • Montava as urls com o nº do ticket (http://gfg-666.front.qa.url) T I C K E T S E M Q & A C A S E S
  • 34. Para os devs: • Adicionava o server como remote (git remote add qa git@git.qa…) T I C K E T S E M Q & A C A S E S
  • 35. Para os devs: • Adicionava o server como remote (git remote add qa git@git.qa…) • Para testar o branch: git push qa gfg-666 T I C K E T S E M Q & A C A S E S
  • 36. Para os devs: • Adicionava o server como remote (git remote add qa git@git.qa…) • Para testar o branch: git push qa gfg-666 • Para remover: git push qa :gfg-666 T I C K E T S E M Q & A C A S E S
  • 37. • Deploy era focado na loja (PHP) M Á Q U I N A D E D E P L O Y C A S E S
  • 38. • Deploy era focado na loja (PHP) • Outros serviços em outras linguagens surgiram (python, java) M Á Q U I N A D E D E P L O Y C A S E S
  • 39. • Deploy era focado na loja (PHP) • Outros serviços em outras linguagens surgiram (python, java) • Todas as dependências tinham que ser instaladas na máquina M Á Q U I N A D E D E P L O Y C A S E S
  • 40. • Nova máquina apenas com Docker M Á Q U I N A D E D E P L O Y C A S E S
  • 41. • Nova máquina apenas com Docker • Ant com mesmo target para todos projetos (ant build, ant deploy) M Á Q U I N A D E D E P L O Y C A S E S
  • 42. • Nova máquina apenas com Docker • Ant com mesmo target para todos projetos (ant build, ant deploy) • Cada projeto implementa como será o build (java: unit test + compile + geração de .war / python e php: composer ou pip + unit test + geração de .tar.gz) M Á Q U I N A D E D E P L O Y C A S E S
  • 43. • O próprio script ant se necessário sobe containers com banco (MySQL e Postgres) e ou cache (Memcached/ Redis) para os testes de acordo com o sistema M Á Q U I N A D E D E P L O Y C A S E S
  • 44. • O próprio script ant se necessário sobe containers com banco (MySQL e Postgres) e ou cache (Memcached/Redis) para os testes de acordo com o sistema • Cada projeto implementa como será o deploy (java: ajuste de config e troca do .war / python e php: ajuste de configs + unit test + geração de .tar.gz) M Á Q U I N A D E D E P L O Y C A S E S
  • 45. • Scripts Python montam o inventário (dinâmico, algumas máquinas na AWS) M Á Q U I N A D E D E P L O Y C A S E S
  • 46. • Scripts Python montam o inventário (dinâmico, algumas máquinas na AWS) • Playbooks Ansible fazem o deploy nas instâncias, geram novas imagens e atualiza a configuração do autoscale M Á Q U I N A D E D E P L O Y C A S E S
  • 47. E S T U D O D A T A D O G https://www.datadoghq.com/docker-adoption/
  • 48. • aumento de 30% entre maio de 2015 e maio de 2016 E S T U D O D A T A D O G E S T U D O
  • 49. • aumento de 30% entre maio de 2015 e maio de 2016 • maiores empresas (+500 hosts), adoção maior E S T U D O D A T A D O G E S T U D O
  • 50. • aumento de 30% entre maio de 2015 e maio de 2016 • maiores empresas (+500 hosts), adoção maior • 2/3 dos que testam adotam E S T U D O D A T A D O G E S T U D O
  • 51. • aumento de 30% entre maio de 2015 e maio de 2016 • maiores empresas (+500 hosts), adoção maior • 2/3 dos que testam adotam • quantidade de container quintuplica após adoção E S T U D O D A T A D O G E S T U D O
  • 52. • Em média 5 containers por host E S T U D O D A T A D O G E S T U D O
  • 53. • Em média 5 containers por host • VMs são 6 vezes mais longevas E S T U D O D A T A D O G E S T U D O
  • 54. • Em média 5 containers por host • VMs são 6 vezes mais longevas • Imgs mais usadas: Registry, NGINX, Redis, Elasticsearch, MySQL, Logspout, Quay, etcd, Postgres, CAdvisor E S T U D O D A T A D O G E S T U D O
  • 55. C O N C L U S Ã O
  • 56. C O N C L U S Ã O • Quase 3 anos e meio de evolução intensa C O N C L U S Ã O
  • 57. C O N C L U S Ã O • Quase 3 anos e meio de evolução intensa • OCI compliance (Open Container Initiative) C O N C L U S Ã O
  • 58. C O N C L U S Ã O • Quase 3 anos e meio de evolução intensa • OCI compliance (Open Container Initiative) • Diversas maneiras de utilizar, o poder está com você C O N C L U S Ã O
  • 59. • https://telegram.me/dockerbr • http://docker-br.herokuapp.com/ • http://bit.ly/curso-docker Cupom 25% desconto na Novatec: DOCKER M A I S S O B R E D O C K E R O B R I G A D O