Curso Docker Swarm Fundamentals

  • DevOps | CI | CD | Kubernetes | Web3

Curso Docker Swarm Fundamentals

16 horas
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

  1. O que é Docker? (Containers e Imagens)
  2. O que é Docker Swarm? (Orquestração de containers)
  3. Vantagens do Docker Swarm em relação a outras ferramentas de orquestração

Arquitetura do Docker Swarm

  1. Nó Manager e Nó Worker
  2. Como o Docker Swarm organiza os clusters
  3. A comunicação entre nós no Docker Swarm

Instalação e Configuração do Docker Swarm

  1. Instalação do Docker
  2. Inicializando o Docker Swarm (criação de um cluster)
  3. Adicionando e removendo nós do cluster
  4. Comandos básicos do Docker Swarm (docker swarm init, docker swarm join)

Gerenciando Serviços no Docker Swarm

  1. O que são serviços no Docker Swarm?
  2. Criando e gerenciando serviços
  3. Atualizações de serviços no Docker Swarm
  4. Escalando serviços (aumentando ou diminuindo réplicas)

Docker Swarm Networking

  1. Como o Docker Swarm gerencia redes
  2. Tipos de redes no Docker Swarm: Overlay, Bridge e Host
  3. Configuração de redes no Docker Swarm
  4. Comunicação entre containers em diferentes nós

Volumes no Docker Swarm

  1. O que são volumes e como usá-los no Docker Swarm
  2. Armazenamento persistente em Docker Swarm
  3. Usando volumes compartilhados em clusters

Monitoramento e Logging no Docker Swarm

  1. Como monitorar o status dos serviços e containers
  2. Logs de serviços e containers no Docker Swarm
  3. Ferramentas básicas de monitoramento para Docker Swarm

Best Practices no Docker Swarm

  1. Gerenciando segurança no Docker Swarm
  2. Implantando múltiplos serviços com Docker Compose e Docker Stack
  3. Estratégias de escalabilidade e disponibilidade de serviços

Encerramento e Preparação para Produção

  1. Como testar e verificar sua infraestrutura Docker Swarm
  2. Preparando o Docker Swarm para produção
  3. Considerações sobre backup e recuperação de dados em Docker Swarm
TENHO INTERESSE

Cursos Relacionados

Curso Terraform Deploying to Oracle Cloud Infrastructure

24 Horas

Ansible Overview of Ansible architecture

16h

Curso ISO/IEC 20000-1 Certification Service Management

24 horas

Curso Secure Automotive Software Development

24 horas

Curso FinOps for Machine Learning Platforms

16 horas

Curso FinOps for AI Practitioners

16 horas