**Infraestrutura como Código (IaC):** O ambiente é definido pelo `Dockerfile`, facilitando o controle de versão com Git.
```dockerfile FROM python:3.10-alpine # Imagem base leve WORKDIR /code # Diretório de trabalho COPY requirements.txt . # Copia dependências RUN pip install -r requirements.txt # Instala bibliotecas EXPOSE 5000 # Porta da aplicação COPY . . # Copia o código fonte CMD ["flask", "run", "--debug"] # Comando inicial ```
O aluno deve demonstrar que entende que a Imagem é o *blueprint* imutável e o Container é a *instância* executável desse blueprint. Deve diferenciar o ciclo de vida do container dos volumes.