6. O que é Docker?
Docker é líder mundial em plataforma de containers
Devs: Use Docker para eliminar problemas de "funciona na minha
máquina" quando se trabalha em equipe.
Ops: Use Docker para executar e gerenciar aplicações lado a lado
em containers isolados para obter uma melhor densidade
computacional.
Empresas: Use o Docker para construir pipelines de entrega contínua de
software ou para enviar novas funcionalidades de forma mais
rápida, segura e confiável para os ambientes Linux e Windows
Server.
#dockerbr
7. • Encapsulamento de
aplicações/softwares e suas
dependências
• Aplicações isoladas umas das
outras
• Compartilhamento de um único
Kernel
• Funciona em todas as principais
distribuições Linux
• Windows Server 2016 tem
container nativo
O que é container?
9. Comparando Containers e VMs
Container é para nível de
aplicação/serviço
VM é para nível de infraestrutura,
para transformar um hardware em
vários servidores
10. Containers e VMs juntos
Os containers e as máquinas virtuais oferecem uma enorme
flexibilidade para que a TI implemente e gerencie aplicativos de
forma mais ágil.
11. A evolução da plataforma Docker
Inicio
• Única finalidade
• Comunidade de desenvolvedores
linux
#dockerbr
12. A evolução da plataforma Docker
Várias finalidades, usuários e infraestrutura
Hoje
Comunidade de
desenvolvedores
Perfil: Necessidade
de experimentar e
inovar com
tecnologia de ponta
Comunidade de
operações
Empresas Parceiros
Perfil: Executar
aplicações de
negócios que sejam
críticas em escala e
em qualquer lugar
Perfil: Extender e
agregar valor a
uma plataforma
com um o objetivo
de ganhar dinheiro
Perfil: Precisa de
um sistema estável
e seguro para
implantar e
executar aplicações
#dockerbr
13. A Plataforma Docker
Devs Ops Empresas Parceiros
Uma Plataforma
Para Devs e Ops
Para Linux e Windows
On Premises e in the Cloud
Traditional Homegrown, Commercial ISV, Microservices
Docker Community Edition
Docker Enterprise Edition
Docker Certified
Docker Store
#dockerbr
14. O que é o Docker Edition?
Tornar as coisas simples para uma ótima experiência do
usuário
#dockerbr
Novo! Programa de certificação para
Infraestrutura, Plugins and Containers
Community EditionEnterprise Edition
15. Docker Community Edition (CE) & Enterprise Edition (EE)
Enterprise Edition (EE)
• CaaS que permite assinatura da
plataforma (orquestração de container
integrada, gerenciamento e segurança) .
• Suporte Enterprise.
• Releases trimestrais, suportados por
um ano cada com correções e
hotfixes.
• Tecnologia Certificada:
Infraestrutura, Plug-ins, Containers.
• Plataforma Docker grátis para o
"faça você mesmo" dev e ops .
• Release mensal com recursos mais
recentes para desenvolvedores.
• Versão trimestral com manutenção
para operações.
Community Edition (CE)
#dockerbr
16. Versões de produtos e suporte
DockerCE
Edge
Stable
● Novo! Versionamento de produto segue o modelo tradicional de 1 ano.
● `docker-engine` não existe mais. Agora é `docker-ce` e `docker-ee`.
● As versões seguirão a sequência: YY.MM
DockerEE
EE
Released quarterly
Each version
supported for 1 year
v17.03 v17.04 v17.07v17.06v17.05 v17.08
v17.03
v17.06
v17.03
v17.06
v17.09 v17.10
v17.09
v17.09
#dockerbr
18. Junte-se à Comunidade
Docker para estudantes!
Acesse: http://dockr.ly/students (com seu
endereço de e-mail estudantil) para ter acesso ao
seu Docker Student Developer Kit e mais!
Torne-se um Docker
Campus Ambassador!
Para os que querem ajudar seus colegas a
aprender Docker! Saiba mais aqui:
http://dockr.ly/campus-ambassador
Alguém é
estudante?