Docker simplifica o trabalho com containers Linux, permitindo isolar aplicações e suas dependências do resto do sistema de forma leve e portátil.
Módulos
1
Fundamentos
Conceitos, arquitetura e instalação
2Em construção
Imagens
Gerenciamento e registro de imagens
3Em construção
Containers
Ciclo de vida e operações
4Em construção
Volumes
Persistência de dados
5Em construção
Networking
Comunicação entre containers
6Em construção
Dockerfile
Criando imagens customizadas
7Em construção
Dockerfile Avançado
Multi-stage e otimizações
8Em construção
Docker Compose
Orquestrando múltiplos containers
9Em construção
Ambiente de Desenvolvimento
Configurando seu ambiente local
10Em construção
Segurança
Boas práticas e hardening
11Em construção
CI/CD
Integração e deploy contínuo
12Em construção
Produção e Orquestração
Swarm, Kubernetes e deploy
Material Adicional
Pré-requisitos
- Conhecimento básico de linha de comando (terminal/shell)
- Familiaridade com conceitos de desenvolvimento de software
- Um computador com Docker instalado (instruções no módulo 1)