Leanpub Header

Skip to main content

Docker - Do básico à Certificação Docker DCA

Certificação Docker DCA

Se você já tentou alguma vez aprender sobre containers mas achou a linguagem complicada, este livro é para você, aqui eu mostro tudo com exemplos simples e com claras explicações, tudo para que você possa começar sua jornada em containers, e se você já conhece docker, este livro também é para você que busca se especializar neste assunto.

Minimum price

Free!

$15.00

You pay

$15.00

Author earns

$12.00
$

...Or Buy With Credits!

You can get credits monthly with a Reader Membership
PDF
EPUB
WEB
286
Pages
28,383Words
About

About

About the Book

Este livro/curso tem como objetivo ajudar a comunidade e difundir o conhecimento de Containers.

Aqui você irá aprender do zero todos os fundamentos de containers dockers e inclusive irá se preparar com um conteúdo que cobre 100% da Certificação Docker DCA!

Author

About the Author

Caio Delgado

Graduado em Engenharia da Computação. pós graduado em engenharia de Redes, 12 anos de Microsoft agora Open Source (since 2018), Fã de Zeldinha desde criança. Dedico meu tempo livre a repassar o conhecimento que adquiri com DevOps , Containers e Infra como código para a comunidade.

Contents

Table of Contents

Introdução

  1. Sobre o Autor

Capítulo 01 - Fundamentos

  1. O que é o Docker
  2. Por que usar Docker
  3. O que é um container
  4. Versões
  5. Instalação
  6. Instalando o Vagrant e Virtualbox
  7. Preparando o Ambiente
  8. Namespaces e Cgroups
  9. Namespaces
  10. cgroups
  11. Instalação do Docker
  12. Instalando Docker no Ubuntu
  13. Instalando Docker no CentOS
  14. Instalando Docker através do script de Conveniência.
  15. Teste de Execução
  16. Componentes
  17. Docker Client
  18. Docker Daemon
  19. Docker Registry
  20. Comandos Essenciais
  21. Executando comandos

Capítulo 02 - Imagens

  1. Dockerhub
  2. Criando uma conta no Dockerhub
  3. Docker Image
  4. Gerenciar Imagens no Docker
  5. Dockerfile
  6. Sintaxe
  7. Criando Dockerfiles
  8. Dockerfile Servidor WEB
  9. Enviando a imagem para o Dockerhub
  10. Melhores práticas com o Dockerfile
  11. Entendendo o contexto de Build
  12. Excluindo arquivos do build
  13. Dicas
  14. Removendo todas as imagens

Capítulo 03 - Storage Drivers

  1. Docker Volumes
  2. Gerenciar Volumes
  3. Selinux Labels
  4. tmpfs mounts
  5. Backup & Restore
  6. Backup
  7. Restore
  8. Plugins
  9. Volume Plugins

Capítulo 04 - Networking

  1. Administrando Redes
  2. Network Drivers
  3. Redes Básico
  4. Bridge
  5. Host
  6. None
  7. Macvlan
  8. Overlay
  9. Conectando Containers
  10. DNS

Capítulo 05 - Docker Compose

  1. O que é o Compose
  2. Etapas de um Compose
  3. docker-compose.yml
  4. Instalando o Docker Compose
  5. Criando Composes
  6. Compose Multi-containers

Capítulo 06 - Docker Swarm

  1. Conceitos
  2. Cluster
  3. Node
  4. Raft Consensus
  5. Criando o Cluster
  6. Adicionando nós ao cluster.
  7. Promovendo um node a Manager ou rebaixando a worker
  8. Private Registry
  9. Preparando nosso Registry
  10. Deploy do Registry
  11. Enviando Imagens
  12. Listando Imagens
  13. Adicionando as imagens que iremos utilizar nos laboratórios
  14. Services e Tasks
  15. Tasks e Agendadores
  16. Serviços Replicados e Globais
  17. Gerenciando Serviços
  18. Escalando Serviços
  19. Disponibilidade dos Nodes
  20. Secrets
  21. Network
  22. Volumes
  23. Stacks
  24. Gerenciando Limites do container
  25. Traefik com Stack (Extra)

Capítulo 07 - Monitoramento

  1. Stack de Monitoramento
  2. Prometheus
  3. node-exporter
  4. CAdvisor
  5. Grafana
  6. Subindo a Stack de monitoramento
  7. Configurando a Stack de Monitoramento
  8. Prometheus
  9. Grafana
  10. Importando Dashboards

Capítulo 08 - Ferramentas

  1. Play With Docker
  2. Swarmpit
  3. Instalação
  4. Dashboard
  5. Registries
  6. Stacks
  7. Services
  8. Tasks
  9. Networks
  10. Nodes
  11. Volumes
  12. Secrets
  13. Config
  14. Portainer
  15. Instalação
  16. Dashboard
  17. App Templates
  18. Stacks
  19. Services
  20. Containers
  21. Images
  22. Networks
  23. Volumes
  24. Configs e Secrets
  25. Swarm
  26. Settings
  27. Harbor
  28. Instalação
  29. Dashboard
  30. Users
  31. Enviando imagens
  32. Docker Machine
  33. Instalando o Docker Machine
  34. Provisionando docker-machines em uma máquina virtual local
  35. Interagindo com o Docker Machine
  36. Provisionando Docker Machines em Cloud

Capitulo 9 - Kubernetes

  1. O que é o Kubernetes
  2. Pods
  3. Minikube
  4. Recursos Necessários:
  5. Instalação e Configuração
  6. Estrutura dos Comandos
  7. Descrevendo Aplicações
  8. Pod Multi-container
  9. ClusterIP e NodePort
  10. ClusterIP
  11. Node Port
  12. Deployments
  13. configMaps e secrets
  14. Criando um configMap
  15. Configurando Secrets
  16. Persistent Storage
  17. Modos de Acesso
  18. Criando PVs
  19. Atrelando Pod a Volumes.
  20. Destruindo o Ambiente

Capitulo 10 - Enterprise

  1. Mirantis Kubernetes Engine
  2. Requisitos Mínimos
  3. Requisitos para Produção
  4. Instalando o MKE
  5. Acessando o Dashboard
  6. Adicionando Nós
  7. Mirantis Secure Registry
  8. Criando Usuários e Organizações no DTR
  9. Criando Repositórios no DTR
  10. Enviando imagens para o DTR (sem licença ativa)
  11. Adicionando a Licença no MKE/DTR
  12. Enviando imagens para o DTR (com licença ativa)
  13. Docker Content Trust
  14. Assinando imagens com o Docker Content Trust
  15. UCP/MKE Role Based Access Control
  16. UCP/MKE Client Bundle
  17. Integrando o UCP/MKE com LDAP/SAML/SCIM

Conclusão

The Leanpub 60 Day 100% Happiness Guarantee

Within 60 days of purchase you can get a 100% refund on any Leanpub purchase, in two clicks.

Now, this is technically risky for us, since you'll have the book or course files either way. But we're so confident in our products and services, and in our authors and readers, that we're happy to offer a full money back guarantee for everything we sell.

You can only find out how good something is by trying it, and because of our 100% money back guarantee there's literally no risk to do so!

So, there's no reason not to click the Add to Cart button, is there?

See full terms...

Earn $8 on a $10 Purchase, and $16 on a $20 Purchase

We pay 80% royalties on purchases of $7.99 or more, and 80% royalties minus a 50 cent flat fee on purchases between $0.99 and $7.98. You earn $8 on a $10 sale, and $16 on a $20 sale. So, if we sell 5000 non-refunded copies of your book for $20, you'll earn $80,000.

(Yes, some authors have already earned much more than that on Leanpub.)

In fact, authors have earned over $14 million writing, publishing and selling on Leanpub.

Learn more about writing on Leanpub

Free Updates. DRM Free.

If you buy a Leanpub book, you get free updates for as long as the author updates the book! Many authors use Leanpub to publish their books in-progress, while they are writing them. All readers get free updates, regardless of when they bought the book or how much they paid (including free).

Most Leanpub books are available in PDF (for computers) and EPUB (for phones, tablets and Kindle). The formats that a book includes are shown at the top right corner of this page.

Finally, Leanpub books don't have any DRM copy-protection nonsense, so you can easily read them on any supported device.

Learn more about Leanpub's ebook formats and where to read them

Write and Publish on Leanpub

You can use Leanpub to easily write, publish and sell in-progress and completed ebooks and online courses!

Leanpub is a powerful platform for serious authors, combining a simple, elegant writing and publishing workflow with a store focused on selling in-progress ebooks.

Leanpub is a magical typewriter for authors: just write in plain text, and to publish your ebook, just click a button. (Or, if you are producing your ebook your own way, you can even upload your own PDF and/or EPUB files and then publish with one click!) It really is that easy.

Learn more about writing on Leanpub