$30 off During Our Annual Pro Sale. View Details »

Começando com o Docker (HackerHouseBR)

Começando com o Docker (HackerHouseBR)

Palestra ministrada online (https://youtu.be/qjZMHsqSmSE) com o objetivo de mostrar Docker para quem está começando e nunca tinha visto Docker antes. Contextualizamos e mostramos o Docker em funcionamento

Wellington F. Silva

August 26, 2016
Tweet

More Decks by Wellington F. Silva

Other Decks in Technology

Transcript

  1. COMEÇANDO COM O
    DOCKER
    Webinar Hacker House BR

    View Slide

  2. $ WHOAMI
    Wellington F. Silva
    Técnico Telecom,
    Programador, Devops,
    Instrutor, Escritor, Marido, Pai,
    Apreciador de cafés e viciado
    em pizza.
    AKA: wsilva | tom | boina | fisi

    View Slide

  3. HISTÓRICO

    View Slide

  4. HISTÓRICO
    • Apresentado na PYCON US de 2013 (21/03/2013)

    View Slide

  5. HISTÓRICO
    • Apresentado na PYCON US de 2013 (21/03/2013)
    • Nasceu na dotCloud

    View Slide

  6. HISTÓRICO
    • Apresentado na PYCON US de 2013 (21/03/2013)
    • Nasceu na dotCloud
    • Escrito em Go lang

    View Slide

  7. HISTÓRICO
    • Apresentado na PYCON US de 2013 (21/03/2013)
    • Nasceu na dotCloud
    • Escrito em Go lang
    • dotCloud encerrou as atividades em 29/02/2016

    View Slide

  8. HISTÓRICO
    • Apresentado na PYCON US de 2013 (21/03/2013)
    • Nasceu na dotCloud
    • Escrito em Go lang
    • dotCloud encerrou as atividades em 29/02/2016
    • Criado por Solomon Hykes, Andrea Luzzardi e Francois-
    Xavier Bourlet da dotCloud e por Jeff Lindsay de maneira
    independente

    View Slide

  9. HISTÓRICO
    • Open Source (Apache License 2.0) desde março de 2013
    (versão 0.9)

    View Slide

  10. HISTÓRICO
    • Open Source (Apache License 2.0) desde março de 2013
    (versão 0.9)
    • Usava lxc (Linux Containers)

    View Slide

  11. HISTÓRICO
    • Open Source (Apache License 2.0) desde março de 2013
    (versão 0.9)
    • Usava lxc (Linux Containers)
    • 23/07/2013 - Ben Golub, CEO da Gluster e da Plaxo se
    une ao time

    View Slide

  12. HISTÓRICO
    • Open Source (Apache License 2.0) desde março de 2013
    (versão 0.9)
    • Usava lxc (Linux Containers)
    • 23/07/2013 - Ben Golub, CEO da Gluster e da Plaxo se
    une ao time
    • 19/09/2013 - Ajuda da Red Hat

    View Slide

  13. HISTÓRICO
    • Open Source (Apache License 2.0) desde março de 2013
    (versão 0.9)
    • Usava lxc (Linux Containers)
    • 23/07/2013 - Ben Golub, CEO da Gluster e da Plaxo se
    une ao time
    • 19/09/2013 - Ajuda da Red Hat
    • 22/01/2014 - Segundo aporte de US$ 15 mi

    View Slide

  14. HISTÓRICO
    • 23/07/2014 - Compra a Orchard, criador do FIG

    View Slide

  15. HISTÓRICO
    • 23/07/2014 - Compra a Orchard, criador do FIG
    • 16/09/2014 - Terceiro aporte US$ 40 mi

    View Slide

  16. HISTÓRICO
    • 23/07/2014 - Compra a Orchard, criador do FIG
    • 16/09/2014 - Terceiro aporte US$ 40 mi
    • 15/10/2014 - Microsoft anuncia Docker no Windows 2016
    server

    View Slide

  17. HISTÓRICO
    • 23/07/2014 - Compra a Orchard, criador do FIG
    • 16/09/2014 - Terceiro aporte US$ 40 mi
    • 15/10/2014 - Microsoft anuncia Docker no Windows 2016
    server
    • 04/12/2014 - IBM anuncia parceria para rodar container
    em seu Cloud

    View Slide

  18. HISTÓRICO
    • 23/07/2014 - Compra a Orchard, criador do FIG
    • 16/09/2014 - Terceiro aporte US$ 40 mi
    • 15/10/2014 - Microsoft anuncia Docker no Windows 2016 server
    • 04/12/2014 - IBM anuncia parceria para rodar container em seu
    Cloud
    • 14/04/2015 - Quarto aporte US$ 95 mi
    • 22/06/2015 - Padronização de Contêineres - OCI Open
    Container Initiative (https://www.opencontainers.org/)

    View Slide

  19. HISTÓRICO
    • 21/01/2016 - Compra a Unikernels

    View Slide

  20. HISTÓRICO
    • 21/01/2016 - Compra a Unikernels
    • 08/06/2016 - Docker nativo no Hyper-V e imagem
    Windows Server 2016 nano Server

    View Slide

  21. HTTP://BIT.LY/SOLOMON-LIGHT-TALK

    View Slide

  22. O QUE É DOCKER?

    View Slide

  23. “Ferramenta para virtualização no nível de sistema
    operacional”

    View Slide

  24. O QUE É DOCKER?
    • Sistemas de Containers Linux

    View Slide

  25. O QUE É DOCKER?
    • Sistemas de Containers Linux
    • Leve e rápido

    View Slide

  26. O QUE É DOCKER?
    • Sistemas de Containers Linux
    • Leve e rápido
    • Open Source

    View Slide

  27. O QUE É DOCKER?
    • Sistemas de Containers Linux
    • Leve e rápido
    • Open Source
    • Diversas ferramentas de cluster e orquestração

    View Slide

  28. O QUE É DOCKER?
    • Sistemas de Containers Linux
    • Leve e rápido
    • Open Source
    • Diversas ferramentas de cluster e orquestração
    • Facilita micro serviços

    View Slide

  29. O QUE É DOCKER?
    • Facilita emprego do 12 factor

    View Slide

  30. O QUE É DOCKER?
    • Facilita emprego do 12 factor
    • Melhora a distribuição de recursos

    View Slide

  31. COMO FUNCIONA?

    View Slide

  32. COMO FUNCIONA?

    View Slide

  33. COMO FUNCIONA?

    View Slide

  34. COMO FUNCIONA?

    View Slide

  35. COMO FUNCIONA?

    View Slide

  36. COMO FUNCIONA?

    View Slide

  37. COMO FUNCIONA?

    View Slide

  38. COMO FUNCIONA?

    View Slide

  39. COMO FUNCIONA?

    View Slide

  40. DEMO

    View Slide

  41. ESTUDO DATADOG
    https://www.datadoghq.com/docker-adoption/

    View Slide

  42. ESTUDO DATADOG
    • Aumento de 30% entre maio de 2015 e maio de
    2016

    View Slide

  43. ESTUDO DATADOG
    • Aumento de 30% entre maio de 2015 e maio de
    2016
    • Maiores empresas (+500 hosts), adoção maior

    View Slide

  44. ESTUDO DATADOG
    • Aumento de 30% entre maio de 2015 e maio de
    2016
    • Maiores empresas (+500 hosts), adoção maior
    • 2/3 dos que testam adotam

    View Slide

  45. ESTUDO DATADOG
    • 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

    View Slide

  46. ESTUDO DATADOG
    • Em média 5 containers por host

    View Slide

  47. ESTUDO DATADOG
    • Em média 5 containers por host
    • VMs são 6 vezes mais longevas

    View Slide

  48. ESTUDO DATADOG
    • 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

    View Slide

  49. OBRIGADO
    • Telegram: https://telegram.me/dockerbr
    • Slack: http://docker-br.herokuapp.com/
    • Curso: http://bit.ly/curso-docker
    • Livro: http://aprendendodocker.com.br/

    View Slide