Curso de Docker para DevOps - Orquestrando Containers

Duração: 20h | Porto Alegre/RS

Aprenda a trabalhar com Docker, a ferramenta que está revolucionando o mercado de desenvolvimento e de infraestrutura de TI.

Com foco no Deploy prático de aplicações, nesse curso, o profissional irá ampliar o seu conhecimento sobre DevOps! Ao final do treinamento, será capaz de entender plenamente o funcionamento da ferramenta, bem como, criar e gerenciar os famosos Containers.

Ao longo do treinamento, o aluno irá realizar o deploy de uma aplicação em um Cluster Local, Amazon Web Service (AWS) e Digital Ocean. Além disso, irá aprender a criar clusters geograficamente distribuídos e muito mais! Veja todos os objetivos abaixo.

Em outras palavras, esse treinamento de Docker irá transformar você no maestro DevOps com Docker!

- Entender o funcionamento do Docker
- Entender, criar e gerenciar Containers
- Entender, criar e gerenciar imagens
- Subir suas imagens para registries públicos e privados na internet
- Criar seu próprio registry privado
- Visão geral das ferramentas mais utilizadas para gerenciar o Docker
- Realizar provisionamento de máquinas virtuais em Cluster
- Realizar Deploy de Aplicações em um Cluster Local, Amazon Web Service (AWS) e Digital Ocean
- Criar Cluster geograficamente distribuído
- Criar redes entre Cloud Providers

- Ter participado de algum curso da formação Administrador e Suporte Linux da TargetTrust ou conhecimento similar
- Fundamentos de redes de computadores
- Sistema operacional Linux e gestão de instalação de pacotes como o APT
- Entender o conceito de máquinas virtuais e sua utilização

- Desenvolvedores
- Arquitetos de Software
- Administradores de Sistema e Rede
- DevOps
- Startup

1. Virtualização e utilização de containers
- Docker e DevOps
- Tipos de Virtualização (VMs vs Containers)
- Fundamentos do Docker

2. Entendendo o Docker
- Arquitetura do Docker
- Ecossistema Docker
- Administrando o Docker

3. Comandos mais utilizados
- Gerenciamento de Containers
- Gerenciamento Imagens
- Gerenciamento de redes Docker
- Gerenciamento de volumes

4. Redes Docker: do básico ao avançado
- Redes bridge
- Redes MACVLAN
- Redes Overlay
- Criando redes multi-host
- Testando comunicação entre containers e redes
- Criando redes entre diferentes Cloud Providers

5. Docker Registry
- Gerenciar imagens no Docker Hub
- Criar registry privado local
- Autenticação em Docker Registry
- Interagindo com registries locais e remotos

6. Docker Compose
- Instalação e utilização do Docker Compose
- Deploy de Serviços e Pilhas de serviço (Compose versão 3)

7. Docker Machine
- Instalação e configuração
- Administração de host virtuais remotos com do Docker Machine
- Provisionamento VMs com Virtualbox
- Provisionamento VMs na Nuvem: Amazon AWS e Digital Ocean

8. Criação de Cluster utilizando Modo Swarm
- Instalação e configuração de um cluster utilizando Docker em modo swarm)
- Criando managers e workers
- Comandos de gerenciamento do cluster
- Escalando aplicações
- Balanceamento de carga
- Service Discovery
- Deploy de aplicação em Cluster (Rolling updates, zero downtime para aplicações stateless)

Entre em contato

próximas turmas

07/08
Noite: 18:45 às 22:45
20/11
Noite: 18:45 às 22:45

instrutores

conheça também