Bem vindo ao Docker

414 visualizações

Publicada em

Apresentação de introdução ao Docker, apresentada na V Semana Academica dos Cursos de Informática do IFC Araquari.

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

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

Nenhuma nota no slide

Bem vindo ao Docker

  1. 1. Bem vindo ao Docker V Semana Acadêmica dos Cursos de Informática do IFC Araquari Leonardo de Oliveira @oleodeoliveira leodeoliveira.info@gmail.com
  2. 2. Formado no curso técnico em Informática - IFC Araquari Estudante de Bacharelado em Sistemas de Informação - IFC Araquari Desenvolvedor de soluções Microsoft C# .NET na Leonardo de Oliveira
  3. 3. - Virtualização (VirtualBox, VMWare, Xen…) - Virtual containers - Docker Já ouviu falar sobre:
  4. 4. Agenda - O que é Docker? - O que são containers? - História dos containers - Docker x Máquinas virtuais; - Vantagens; - Desvantagens; - Boas práticas; - Docker para desenvolvedores;
  5. 5. O que é Docker? Docker é uma abstração open-source que automatiza a implementação de aplicações de forma leve e portátil em containers.
  6. 6. Definição de contêiner (Aurélio) Recipiente, tara ou invólucro, geralmente PADRONIZADO, destinado ao acondicionamento ou TRANSPORTE de mercadorias ou materiais.
  7. 7. Como era?
  8. 8. Como foi solucionado?
  9. 9. Definição de virtual containers (Docker) É um tipo de virtualização em nível de sistema operacional. Responsável pela PADRONIZAÇÃO e TRANSPORTE de aplicações que poderão ser executadas nos mais diversos ambientes.
  10. 10. História dos virtual containers - Oracle Solaris Zone - 2004 - LinuX Containers - 2008 - Surgimento de outras aplicações: OpenVZ, Virtuozzo e FreeBSD Jails - Docker - 2013
  11. 11. Docker x VM
  12. 12. Vantagens - Tempo de inicialização em milisegundos; - Tamanho: MB vs. GB; - Recursos utilizados: CPU, Memória e armazenamento; - Custo; - Portabilidade; - Gerenciamento;
  13. 13. Desvantagens - Segurança; - Roda apenas no Linux, nativamente;
  14. 14. Boas práticas - 1 processo por container; - Minimize o número de camadas; - Evite instalar pacotes desnecessários; - Escalabilidade;
  15. 15. Docker Images - Utilizado para criação e transporte dos containers; - Pode ser compartilhado entre usuários - Deploy; - Docker anywhere
  16. 16. DockerHub - Repositório de imagens; - Públicos e privados; - Versionamento; - Padronização;
  17. 17. E para o desenvolvedores... - Ambiente limpo e portátil; - Teste uma única vez; - Instalação de bibliotecas; - FIM de uma DESCULPA;
  18. 18. Mais informações - Site oficial: docker.com; - Documentação oficial do Docker; - Grupos do Google; - Quora: quora.com/Docker - @oleodeoliveira
  19. 19. Livros recomendados
  20. 20. Obrigado! V Semana Acadêmica dos Cursos de Informática do IFC Araquari Leonardo de Oliveira @oleodeoliveira leodeoliveira.info@gmail.com

×