24. Números
+ 500 milhões de donwloads
+ 150 mill aplicações conteirnizadas
+ 150 meetups user group
+ 1.300 contribuidores
25. "Docker is a tool that can package an application and
its dependencies in a virtual container that can run on
any Linux server. This helps enable flexibility and
portability on where the application can run, whether
on premises, public cloud, private cloud, bare metal,
etc."
33. Docker Compose
● Simplifica a construção e gerenciamento para múltiplos container
(interligados).
● Anteriormente conhecido como Fig
● Desenvolvido em Python
35. Docker Machine
Ferramenta para instalação e gerenciamento de Docker host para diversas
plataformas de IaaS
Desenvolvido em GO
Facilita a instalação: AWS, Azure, Digital Ocean, Virtualbox, OpenStack,
SoftwareLayer, Rackspace, Vmware, etc...
43. Segurança
● Maio de 2015 - 30% das imagens oficiais tinham alguma falha “grave” de
segurança (Shellshock, Heartbleed, etc.).
● Política de atualização das imagens de containers não-oficiais
● Não usar root como usuário dos serviços nas imagens.
● Docker host com milhares de processos
47. Unikernel
● Single address space operating system (SASOS)
● Altamente especializado
● Extremamente rápido
● nano services
● Small footprint
● Baixo tempo de boot
52. Conclusão
● CD/CI
● DevOps/NoOps
● OpenSource
● Forte Relacionamento com parceiros, integradores e usuários
● Incentivo de novos contribuidores
● Rápida adoção por fornecedores e clientes