Kontejnerizované aplikace by měly být konfigurovatelné bez nutnosti přestavby image — pomocí proměnných prostředí, konfiguračních souborů a správného správy tajných údajů. Správné řešení konfigurace a tajných údajů je důležité z hlediska bezpečnosti a pro spuštění stejného image v různých prostředích.
Konfigurace prostřednictvím proměnných prostředí (12-factor)
docker run -e DATABASE_URL=postgres://... -e NODE_ENV=production myapp
docker run --env-file . myapp
