Your SlideShare is downloading. ×
0
Docker: Tudo o que você precisava
saber, mas não te contaram
Aldrin Leal
<aldrin@ingenieux.com.br>
Globalcode – Open4education
Agenda
Introdução
Histórico
Definindo o Docker
Estudo de Caso
O que o futuro nos Reserva
Concl...
Globalcode – Open4education
Introdução
Aldrin Leal
Protroll
Projetos / Experiência em Hadoop
Outras Áreas:
Big Data
ALM / ...
Globalcode – Open4education
Falando nisso
Meu curso hardcore modafoca turbinado de
Serviços Web Amazônicos (AWS):
http://w...
Globalcode – Open4education
Sobre esta Palestra
Docker 0.11 com Ubuntu – Comandos Básicos
Portando o legado para o Docker
...
Globalcode – Open4education
Uma breve história dos
Avós do Devops
Virtualização como um todo
Mainframes (1970 -)
Linux (19...
Globalcode – Open4education
Uma breve história dos
Avós do Devops
Causas
Erosão
Isolamento
Separação de
Responsabilidades
...
Globalcode – Open4education
Enquanto isso no Linux
Paravirtualização
Controle Fino de Recursos (Memória, I/O, CPU,
Rede)
M...
Globalcode – Open4education
Docker Sumarizado
Registry
Imagens
Camadas (.tar.gz)
Union Filesystems (btrfs, mount)
Containe...
Globalcode – Open4education
Killer Apps
Jenkins
PaaS
Orquestradores
CoreOS
Dokku / deis
Apache Mesos /
Mesosphere Marathon...
Globalcode – Open4education
Docker em 10 minutos
Um App Bobinho Java
Dropwizard!
Ok, um pom hardcore
Rodando
Argumento -se...
Globalcode – Open4education
O que o futuro nos reserva
Openstack / Hadoop / AWS
SDN
CRIU (Checkpoint / Restore in Userspac...
Globalcode – Open4education
Conclusão:
Como chegamos aqui
Em que consiste o Docker
Usando o Docker
Integrando com outras p...
Globalcode – Open4education
Referências
Este projeto:
$ hg clone https://bitbucket.org/aldrinleal/docker-tdc-
2014
Docker:...
Globalcode – Open4education
Obrigado!
aldrin@ingenieux.com.br
http://linkedin.com/in/aldrinleal
Outras conversas (Maven, H...
Upcoming SlideShare
Loading in...5
×

Docker tdc 2014

808

Published on

Transcript of "Docker tdc 2014"

  1. 1. Docker: Tudo o que você precisava saber, mas não te contaram Aldrin Leal <aldrin@ingenieux.com.br>
  2. 2. Globalcode – Open4education Agenda Introdução Histórico Definindo o Docker Estudo de Caso O que o futuro nos Reserva Conclusão
  3. 3. Globalcode – Open4education Introdução Aldrin Leal Protroll Projetos / Experiência em Hadoop Outras Áreas: Big Data ALM / Release Engineering
  4. 4. Globalcode – Open4education Falando nisso Meu curso hardcore modafoca turbinado de Serviços Web Amazônicos (AWS): http://www.soaexpert.com.br/education/cloud Sim, falamos de docker! Hadoop em Breve!!!1! o/
  5. 5. Globalcode – Open4education Sobre esta Palestra Docker 0.11 com Ubuntu – Comandos Básicos Portando o legado para o Docker Rodando na Amazon Posso ter falado sobre tudo isso antes: http://www.slideshare.net/aldrinleal
  6. 6. Globalcode – Open4education Uma breve história dos Avós do Devops Virtualização como um todo Mainframes (1970 -) Linux (1995 -) VMWare (~ 1999) User Mode Linux (2003 -) Provedores de VPS LXC Xen (2004 -) Amazon EC2 (2006 -) Software-Defined Networking (2008 -) OpenStack (2010 -) Dotcloud / Docker / Hipache (2012 - )
  7. 7. Globalcode – Open4education Uma breve história dos Avós do Devops Causas Erosão Isolamento Separação de Responsabilidades Lei de Moore Multitenancy Mais causas Escalonamento Horizontal Cloud Computing Downtime Continuous Delivery
  8. 8. Globalcode – Open4education Enquanto isso no Linux Paravirtualização Controle Fino de Recursos (Memória, I/O, CPU, Rede) Melhor suporte a rede (inclui Bridging) Sistemas de Arquivo Union Filesystem Cross Mounts
  9. 9. Globalcode – Open4education Docker Sumarizado Registry Imagens Camadas (.tar.gz) Union Filesystems (btrfs, mount) Container Processo Isolado Daemon cgroups Bridging Filesystem (Host, Layers, Imagens) Serviço / API Finalidades Isolamento Regressão com Distros Aplicações as a Service Banco Multitenancy X as a Service Integração Contínua
  10. 10. Globalcode – Open4education Killer Apps Jenkins PaaS Orquestradores CoreOS Dokku / deis Apache Mesos / Mesosphere Marathon Backend as a Service
  11. 11. Globalcode – Open4education Docker em 10 minutos Um App Bobinho Java Dropwizard! Ok, um pom hardcore Rodando Argumento -server Fat jar … indo pro Docker Dockerfile https://www.docker.io/learn/docker file/ … indo para a AWS Cheat sheet pull ps images inspect Run -p e outras opções build login/push
  12. 12. Globalcode – Open4education O que o futuro nos reserva Openstack / Hadoop / AWS SDN CRIU (Checkpoint / Restore in Userspace) Alguma coisa em loadbalancers Btw, hipache: http://github.com/dotcloud/hipache
  13. 13. Globalcode – Open4education Conclusão: Como chegamos aqui Em que consiste o Docker Usando o Docker Integrando com outras plataformas O Futuro
  14. 14. Globalcode – Open4education Referências Este projeto: $ hg clone https://bitbucket.org/aldrinleal/docker-tdc- 2014 Docker: http://www.docker.io/ http://www.sqoop.it/t/docker-by-docker/ “A Practical Introduction to Docker Containers”: http://developerblog.redhat.com/2014/05/15/practical- introduction-to-docker-containers/
  15. 15. Globalcode – Open4education Obrigado! aldrin@ingenieux.com.br http://linkedin.com/in/aldrinleal Outras conversas (Maven, Hadoop, whatever...): http://www.slideshare.net/aldrinleal Não se esqueça do meu curso de AWS. Matrículas encerram em breve! http://www.soaexpert.com.br/education/cloud
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×