Visão Geral
O curso Install and Run Containers on Linux Virtual Machines – LXD/LXC oferece uma introdução prática ao uso de containers em máquinas virtuais Linux utilizando as tecnologias LXD e LXC. Destinado a desenvolvedores, engenheiros de DevOps e administradores de sistemas, o curso ensina desde a instalação e configuração do LXD/LXC até o gerenciamento avançado de containers em ambientes de máquinas virtuais. Os alunos aprenderão a criar e gerenciar ambientes isolados, otimizando recursos e garantindo a segurança em contextos de desenvolvimento e produção.
Conteúdo Programatico
Introdução ao LXD e LXC
- Conceitos e arquitetura do LXD/LXC
- Benefícios dos containers em ambientes virtualizados
- Casos de uso para LXD e LXC em máquinas virtuais Linux
Instalação e Configuração do LXD/LXC
- Requisitos de sistema para LXD/LXC
- Passos de instalação e setup inicial
- Configurações iniciais e personalização do ambiente
Gerenciamento de Containers com LXD/LXC
- Comandos básicos e intermediários de LXD e LXC
- Criação, execução e remoção de containers
- Configuração de rede, volumes e armazenamento
Isolamento e Segurança em Ambientes de Containers
- Controle de acesso e permissões para containers
- Isolamento de recursos e segurança dos dados
- Aplicação de políticas de segurança e hardening em containers
Integração e Automação com LXD/LXC
- Automação de processos com comandos e scripts LXD/LXC
- Integração com sistemas de CI/CD
- Práticas recomendadas para automação e gestão de containers
Otimização e Monitoramento de Containers
- Gerenciamento de recursos e monitoramento de containers
- Ferramentas e técnicas de otimização de performance
- Monitoramento de uso de recursos e troubleshooting
Ambientes de Desenvolvimento e Teste com LXD/LXC
- Configuração de ambientes isolados para desenvolvimento
- Containers para simulação de ambientes de produção
- Uso de LXD/LXC para ambientes de teste e QA
Laboratório Prático e Exercícios Avançados
- Criação e configuração de containers em VMs Linux
- Exercícios práticos de automação e segurança
- Diagnóstico e resolução de problemas em containers
Projeto Final
- Implementação de um projeto usando LXD/LXC para um ambiente virtualizado
- Aplicação das práticas de segurança, automação e otimização aprendidas
- Apresentação e análise das soluções do projeto