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 Ansible Red Hat Basics Automation Technical Foundation

16 horas

Curso Terraform Deploying to Oracle Cloud Infrastructure

24 Horas

Curso Ansible Linux Automation with Ansible

24 horas

Ansible Overview of Ansible architecture

16h

Advanced Automation: Ansible Best Practices

32h