Các ứng dụng container hóa nên có thể cấu hình mà không cần rebuild image — dùng biến môi trường, các tệp config, và quản lý secret đúng cách. Xử lý cấu hình và secret đúng cách là quan trọng cho bảo mật và để chạy cùng một image qua các môi trường.
Cấu hình qua biến môi trường (12-factor)
# truyền config tại RUNTIME qua biến môi trường (không nhúng vào image)
docker run -e DATABASE_URL=postgres://... -e NODE_ENV=production myapp
docker run --env-file . myapp
