Visão Geral
Este Curso Docker Swarm Fundamentals é voltado para iniciantes que desejam aprender os conceitos e habilidades essenciais para trabalhar com Docker Swarm, uma plataforma de orquestração de containers. O Docker Swarm permite que você configure e gerencie clusters de containers Docker de maneira eficiente. Durante o Curso Docker Swarm Fundamentals, os alunos aprenderão como configurar clusters, implantar serviços, gerenciar redes e volumes, e escalar suas aplicações em um ambiente Docker Swarm.
Objetivo
Após a conclusão deste Curso Docker Swarm Fundamentals, você será capaz de:
- Compreender o conceito e a arquitetura do Docker Swarm
- Configurar e criar um cluster Docker Swarm básico
- Gerenciar serviços e containers usando Docker Swarm
- Escalar, atualizar e gerenciar suas aplicações em clusters Docker Swarm
- Trabalhar com redes e volumes no contexto do Docker Swarm
Publico Alvo
- Desenvolvedores iniciantes em Docker
- Administradores de sistemas e DevOps que buscam aprender orquestração de containers
- Profissionais de TI que desejam entender como implantar e gerenciar aplicações em containers
Pre-Requisitos
- Conhecimentos básicos de Docker (criação e gerenciamento de containers)
- Conceitos básicos de Linux e redes
- Familiaridade com o uso de linha de comando
Informações Gerais
Metodologia:
- Teoria + Prática: Cada módulo combina teoria com uma aplicação prática no laboratório, com exemplos de uso real e exercícios em grupo.
- Aulas Práticas: O aluno terá a oportunidade de criar e gerenciar clusters Docker Swarm em ambientes de laboratório.
- Material Didático: Apostilas em português, com exemplos práticos, diagramas e instruções detalhadas.
- Apoio ao Vivo: O curso será ministrado por instrutores especializados, com vasta experiência em Docker e orquestração de containers.
Materiais
Inglês/Português/Lab Prático
Conteúdo Programatico
Introdução ao Docker e Docker Swarm
- O que é Docker? (Containers e Imagens)
- O que é Docker Swarm? (Orquestração de containers)
- Vantagens do Docker Swarm em relação a outras ferramentas de orquestração
Arquitetura do Docker Swarm
- Nó Manager e Nó Worker
- Como o Docker Swarm organiza os clusters
- A comunicação entre nós no Docker Swarm
Instalação e Configuração do Docker Swarm
- Instalação do Docker
- Inicializando o Docker Swarm (criação de um cluster)
- Adicionando e removendo nós do cluster
- Comandos básicos do Docker Swarm (
docker swarm init
, docker swarm join
)
Gerenciando Serviços no Docker Swarm
- O que são serviços no Docker Swarm?
- Criando e gerenciando serviços
- Atualizações de serviços no Docker Swarm
- Escalando serviços (aumentando ou diminuindo réplicas)
Docker Swarm Networking
- Como o Docker Swarm gerencia redes
- Tipos de redes no Docker Swarm: Overlay, Bridge e Host
- Configuração de redes no Docker Swarm
- Comunicação entre containers em diferentes nós
Volumes no Docker Swarm
- O que são volumes e como usá-los no Docker Swarm
- Armazenamento persistente em Docker Swarm
- Usando volumes compartilhados em clusters
Monitoramento e Logging no Docker Swarm
- Como monitorar o status dos serviços e containers
- Logs de serviços e containers no Docker Swarm
- Ferramentas básicas de monitoramento para Docker Swarm
Best Practices no Docker Swarm
- Gerenciando segurança no Docker Swarm
- Implantando múltiplos serviços com Docker Compose e Docker Stack
- Estratégias de escalabilidade e disponibilidade de serviços
Encerramento e Preparação para Produção
- Como testar e verificar sua infraestrutura Docker Swarm
- Preparando o Docker Swarm para produção
- Considerações sobre backup e recuperação de dados em Docker Swarm
TENHO INTERESSE