Containerized uygulamalar yapılandırılabilir olmalı — image'ı yeniden oluşturmadan, ortam değişkenleri, config dosyaları ve uygun secrets yönetimi kullanarak. Konfigürasyon ve sırları doğru şekilde yönetmek güvenlik ve aynı image'ı ortamlar arasında çalıştırmak için önemlidir.
Ortam değişkenleri aracılığıyla konfigürasyon (12-factor)
docker run -e DATABASE_URL=postgres://... -e NODE_ENV=production myapp
docker run --env-file . myapp
