Gecontaineriseerde applicaties moeten configureerbaar zijn zonder het image opnieuw te builden — door omgevingsvariabelen, config-bestanden en juist secrets management te gebruiken. Het correct omgaan met configuratie en secrets is belangrijk voor beveiliging en voor het draaien van hetzelfde image in verschillende omgevingen.
Configuratie via omgevingsvariabelen (12-factor)
docker run -e DATABASE_URL=postgres://... -e NODE_ENV=production myapp
docker run --env-file . myapp
