SS3543

Containers com Docker

sobre o curso 32h

*** SÁBADOS - De 14:00 às 18:00h ***

 

Desenvolvedores e equipes de operações (DevOps) avançaram para implantação de containers e tecnologias modernas, e Docker é uma das ferramentas que vem ganhando destaque neste sentido.

Docker é uma plataforma aberta para desenvolvedores e administradores de sistemas, para criar, entregar e executar aplicações distribuídas.

Ao realizar este curso, você irá aprender a criar ambientes profissionais completos com Docker, que é a principal tecnologia de containers do mercado. Conheceremos como as equipes que adotam containers podem construir e entregar software de forma ágil.

E também vamos ver e correlacionar a ferramenta Kubernetes.

 

Áreas

  • Desenvolvimento
  • DevOps

TEM INTERESSE NO CURSO?


Conteúdo

Módulo 1 - Introdução

Por que usar Docker?

O que é Docker

 

Módulo 2 - Instalação

  • Instalação do ecossistema Docker
    • Docker Engine
    • Docker Compose
    • Docker Swarm

Módulo 3 - Comandos básicos

  • Vamos conhecer alguns comandos e entender de forma clara e direta para que servem, assim como alguns exemplos de uso.

Módulo 4 - Criando sua própria imagem no Docker

  • Vamos ver formas de criar imagens customizadas: com commit e com Dockerfile

Módulo 5 - Dockerhub

  • Compartilhar images

Módulo 6 - Entendendo armazenamento no Docker

  • Como funciona um backend do Docker (Ex.: AUFS)
  • Problema com performance
  • Volume como solução para performance
  • Mapeamento de pasta específica do host
  • Mapeamento via container de dados
  • Mapeamento de volumes

Módulo 7 - Entendendo a rede no Docker

  • Redes padrões do Docker
  • Redes definidas pelo usuário
  • Utilizando redes no docker composse

Módulo 8 - Gerenciando múltiplos containers docker com Docker Compose

  • Docker compose
  • Anatomia do docker-compose.yml
  • Executando o docker composse

 

Módulo 9 - Docker Swarm

  • Criação de clusters de Docker
  • Overview de Kubernetes

Módulo 10 - Docker Stack

  • Orquestração e escalonamento de serviços inter-relacionados que compartilham dependências

Módulo 11 - Segurança em containers Docker

  • Será abordado cenários comuns em que a utilização de containers pode expor novos tipos de problemas de segurança, os principais ataques que vem acontecendo atualmente em ambientes conteinerizados e qual a anatomia destes ataques, algumas ferramentas de análise e monitoramento, assim como dicas que você pode usar para garantir que não deixe as portas abertas quando você implantar em produção.

Requisitos

Familiaridade com utilização de terminal de linha de comandos em Linux;

- Noção de programação pois iremos utilizar aplicações web simples como exemplos

- Conhecimentos básicos de controle de versão com Git

tem interesse, mas a data não é ideal para você?
entre em contato conosco!

Ao clicar em enviar, você concorda com a nossa Política de Privacidade

+3.830

+3.830

Turmas Realizadas

+54.000

+54.000

Alunos Sisnema

+150

+150

Cursos Diferentes