Le applicazioni containerizzate devono essere configurabili senza ricostruire l'immagine — utilizzando variabili di ambiente, file di configurazione e gestione appropriata dei segreti. Gestire correttamente la configurazione e i segreti è importante per la sicurezza e per eseguire la stessa immagine in ambienti diversi.
Configurazione tramite variabili di ambiente (12-factor)
docker run -e DATABASE_URL=postgres://... -e NODE_ENV=production myapp
docker run --env-file . myapp
