Este workshop apresenta os conceitos fundamentais do Docker através de exemplos práticos e sequenciais.
- Conceitos básicos
- Primeiro container simples
- Comandos essenciais
- Dockerfile para aplicação Node.js
- Exposição de portas
- Volumes básicos
- Alpine Linux
- Redução do tamanho da imagem
- Comparação de tamanhos
- Usuário não-root
- Scanning de vulnerabilidades
- Secrets e variáveis de ambiente
- Build otimizado
- Separação de dependências
- Imagem final limpa
- Múltiplos serviços
- Redes e volumes
- Orquestração básica
- Clone este repositório
- Navegue para cada pasta em sequência
- Siga as instruções do README de cada passo
- Execute os comandos práticos
- Observe os resultados
- Docker instalado
- Terminal/linha de comando
- Editor de texto
# Listar imagens
docker images
# Listar containers
docker ps -a
# Remover containers parados
docker container prune
# Remover imagens não utilizadas
docker image prune